From 1cea3bebf49372e35bfdd8ff28bdd3e616d42f9e Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 17 Sep 2026 16:10:27 +0800 Subject: [PATCH] fix(classification): narrow copied selection type --- app/application/classification/execution.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/application/classification/execution.py b/app/application/classification/execution.py index 3b6c42ae3..055a995f2 100644 --- a/app/application/classification/execution.py +++ b/app/application/classification/execution.py @@ -569,7 +569,7 @@ def _degraded_automatic_selection( return None if not str(selection.category_id or "").strip(): return None - return selection.model_copy(deep=True) + return cast(ClassificationSelection, selection.model_copy(deep=True)) def _enum_text(value: object) -> str: