From 61ee1b9094ff077e94ec4c01f7d8f24e08930e82 Mon Sep 17 00:00:00 2001 From: Shua Chen <79824078+shua-chen@users.noreply.github.com> Date: Fri, 12 Dec 2025 11:19:53 +0800 Subject: [PATCH] fix: truncate auto-populated description to prevent 400-char limit error (#28681) --- api/models/model.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/models/model.py b/api/models/model.py index c8fbdc40ec..88cb945b3f 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -111,7 +111,11 @@ class App(Base): else: app_model_config = self.app_model_config if app_model_config: - return app_model_config.pre_prompt + pre_prompt = app_model_config.pre_prompt or "" + # Truncate to 200 characters with ellipsis if using prompt as description + if len(pre_prompt) > 200: + return pre_prompt[:200] + "..." + return pre_prompt else: return ""