From f2f5cd6217ecc3aa01a088ad6f9a58a01d8d764a Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Thu, 23 Oct 2025 19:16:42 +0200 Subject: [PATCH] Fix schema not refreshing in Script UI Generated tab (#6925) --- frontend/src/lib/components/ScriptSchema.svelte | 4 ---- frontend/src/lib/components/schema/SchemaFormDND.svelte | 5 +++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/ScriptSchema.svelte b/frontend/src/lib/components/ScriptSchema.svelte index 51e36ae75a..ea543ffc1b 100644 --- a/frontend/src/lib/components/ScriptSchema.svelte +++ b/frontend/src/lib/components/ScriptSchema.svelte @@ -10,10 +10,6 @@ } let { schema = $bindable(), customUi = undefined }: Props = $props() - - export function setSchema(newSchema: Schema) { - schema = newSchema - } diff --git a/frontend/src/lib/components/schema/SchemaFormDND.svelte b/frontend/src/lib/components/schema/SchemaFormDND.svelte index 6c72adf0d6..b5beae3993 100644 --- a/frontend/src/lib/components/schema/SchemaFormDND.svelte +++ b/frontend/src/lib/components/schema/SchemaFormDND.svelte @@ -6,7 +6,7 @@ import type { Schema } from '$lib/common' import { deepEqual } from 'fast-equals' import type { SchemaDiff } from '$lib/components/schema/schemaUtils.svelte' - import { generateRandomString, type DynamicInput } from '$lib/utils' + import { generateRandomString, readFieldsRecursively, type DynamicInput } from '$lib/utils' interface Props { schema: Schema args?: Record @@ -93,7 +93,8 @@ dispatch('reorder', newOrder) } $effect(() => { - schema && dragDisabledState && untrack(() => updateItems()) + readFieldsRecursively(schema) + dragDisabledState && untrack(() => updateItems()) })