diff --git a/frontend/src/lib/components/apps/components/buttons/AppFormButton.svelte b/frontend/src/lib/components/apps/components/buttons/AppFormButton.svelte index d4a0a347d9..b7accfffa3 100644 --- a/frontend/src/lib/components/apps/components/buttons/AppFormButton.svelte +++ b/frontend/src/lib/components/apps/components/buttons/AppFormButton.svelte @@ -70,6 +70,7 @@ $: loading = isLoading && ownClick $: css = concatCustomCss($app?.css?.formbuttoncomponent, customCss) + let runnableWrapper: RunnableWrapper {#each Object.keys(components['formbuttoncomponent'].initialData.configuration) as key (key)} @@ -95,6 +96,7 @@ }} > { - await runnableComponent?.runComponent() - + if (!runnableComponent) { + runnableWrapper.onSuccess() + } else { + await runnableComponent?.runComponent() + } open = false }} size="xs"