diff --git a/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte b/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte index 1b410cd86a..93b8394b49 100644 --- a/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte +++ b/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte @@ -1,5 +1,5 @@
- - + (touched = true)} /> + {#if touched && !value} + + {/if}
diff --git a/packages/server/src/automations/utils.ts b/packages/server/src/automations/utils.ts index 1f86abc5b9..906923b2e9 100644 --- a/packages/server/src/automations/utils.ts +++ b/packages/server/src/automations/utils.ts @@ -97,7 +97,7 @@ export async function enableCronTrigger(appId: any, automation: any) { ) } // need to create cron job - if (isCronTrigger(automation)) { + if (isCronTrigger(automation) && trigger?.inputs.cron) { // make a job id rather than letting Bull decide, makes it easier to handle on way out const jobId = `${appId}_cron_${newid()}` const job: any = await queue.add(