From 440d13e19890c40c95f716f5ab1879a8d2da4fcd Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Mon, 21 Sep 2026 08:31:51 -0400 Subject: [PATCH] fix: refresh the prompt editor after a version is set as production (#30233) --- .../components/workspace/Prompts/PromptEditor.svelte | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/components/workspace/Prompts/PromptEditor.svelte b/src/lib/components/workspace/Prompts/PromptEditor.svelte index 875a82b39b..4ad3298c6a 100644 --- a/src/lib/components/workspace/Prompts/PromptEditor.svelte +++ b/src/lib/components/workspace/Prompts/PromptEditor.svelte @@ -181,9 +181,15 @@ } try { - await setProductionPromptVersion(localStorage.token, prompt.id, historyEntry.id); + const res = await setProductionPromptVersion(localStorage.token, prompt.id, historyEntry.id); // Update local prompt object to trigger reactivity - prompt = { ...prompt, version_id: historyEntry.id }; + prompt = { ...prompt, ...(res ?? {}), version_id: historyEntry.id }; + + name = prompt.name || ''; + content = prompt.content ?? ''; + tags = (prompt.tags || []).map((tag) => ({ name: tag })); + originalName = name; + originalTags = tags; toast.success($i18n.t('Production version updated')); } catch (error) { toast.error(`${error}`);