diff --git a/app/assets/api/routes.py b/app/assets/api/routes.py index 23fbe822a..688b9f2db 100644 --- a/app/assets/api/routes.py +++ b/app/assets/api/routes.py @@ -386,6 +386,9 @@ async def upload_asset(request: web.Request) -> web.Response: except AssetValidationError as e: _delete_temp_file_if_exists(parsed.tmp_path) return _build_error_response(400, e.code, str(e)) + except ValueError as e: + _delete_temp_file_if_exists(parsed.tmp_path) + return _build_error_response(400, "BAD_REQUEST", str(e)) except HashMismatchError as e: _delete_temp_file_if_exists(parsed.tmp_path) return _build_error_response(400, "HASH_MISMATCH", str(e))