fix: validation for upload methods of non-image files within the work… (#15932)

This commit is contained in:
Arcaner 2025-03-17 09:50:21 +08:00 committed by GitHub
parent cee8731393
commit e6a8800f66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 2 deletions

View File

@ -289,9 +289,15 @@ def _is_file_valid_with_config(
):
return False
if input_file_type == FileType.IMAGE and config.image_config:
if config.image_config.transfer_methods and file_transfer_method not in config.image_config.transfer_methods:
if input_file_type == FileType.IMAGE:
if (
config.image_config
and config.image_config.transfer_methods
and file_transfer_method not in config.image_config.transfer_methods
):
return False
elif config.allowed_file_upload_methods and file_transfer_method not in config.allowed_file_upload_methods:
return False
return True