From 33a112e5e26100595e2c032dde6363f1e07991b6 Mon Sep 17 00:00:00 2001 From: emjay0921 Date: Thu, 18 Sep 2025 13:50:47 +0800 Subject: [PATCH] [IMP] error message on wrong file format --- spp_area_base/models/area_import.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spp_area_base/models/area_import.py b/spp_area_base/models/area_import.py index 14f7485cb..068c6e239 100644 --- a/spp_area_base/models/area_import.py +++ b/spp_area_base/models/area_import.py @@ -254,7 +254,12 @@ def import_data(self): _logger.info("Area Import: Loading Excel File: %s" % fields.Datetime.now()) # Wrap binary to BytesIO - book = self._get_book() + # Check if file is valid + if self.excel_file: + try: + book = self._get_book() + except Exception as e: + raise ValidationError(_("Unsupported file format. Only .xlsx files are accepted.")) from e sheet_names = book.sheet_names() sheet_names.sort()