diff --git a/.changeset/sixty-toes-sparkle.md b/.changeset/sixty-toes-sparkle.md new file mode 100644 index 000000000..6038ee026 --- /dev/null +++ b/.changeset/sixty-toes-sparkle.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/sdk": patch +--- + +Don't show duplicate Job warning if it's an internal job diff --git a/packages/trigger-sdk/src/triggerClient.ts b/packages/trigger-sdk/src/triggerClient.ts index 59a512f5f..2edfdacfc 100644 --- a/packages/trigger-sdk/src/triggerClient.ts +++ b/packages/trigger-sdk/src/triggerClient.ts @@ -679,7 +679,7 @@ export class TriggerClient { >(options: JobOptions) { const existingRegisteredJob = this.#registeredJobs[options.id]; - if (existingRegisteredJob) { + if (existingRegisteredJob && options.__internal !== true) { console.warn( `[@trigger.dev/sdk] Warning: The Job "${existingRegisteredJob.id}" you're attempting to define has already been defined. Please assign a different ID to the job.` );