From b8ef0c84e603ec680073703537a01cc6f9fabc26 Mon Sep 17 00:00:00 2001 From: Yongtao Huang Date: Wed, 6 Aug 2025 14:44:12 +0900 Subject: [PATCH] Fix: moved `file =` after file presence validation (#23453) Signed-off-by: Yongtao Huang --- api/controllers/console/app/annotation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/controllers/console/app/annotation.py b/api/controllers/console/app/annotation.py index 007b1f6d3d..ee6011cd65 100644 --- a/api/controllers/console/app/annotation.py +++ b/api/controllers/console/app/annotation.py @@ -225,14 +225,15 @@ class AnnotationBatchImportApi(Resource): raise Forbidden() app_id = str(app_id) - # get file from request - file = request.files["file"] # check file if "file" not in request.files: raise NoFileUploadedError() if len(request.files) > 1: raise TooManyFilesError() + + # get file from request + file = request.files["file"] # check file type if not file.filename or not file.filename.lower().endswith(".csv"): raise ValueError("Invalid file type. Only CSV files are allowed")