Disable schedules for deleted orgs on next tick (#1383)

* disable schedules for deleted orgs

* add debug logs
This commit is contained in:
nicktrn
2024-10-08 09:22:05 +01:00
committed by GitHub
parent 2c014f725a
commit 047cb00417
@@ -40,6 +40,23 @@ export class TriggerScheduledTaskService extends BaseService {
}
if (!instance.taskSchedule.active) {
shouldTrigger = false;
} else if (instance.environment.organization.deletedAt) {
logger.debug("Organization is deleted, disabling schedule", {
instanceId,
scheduleId: instance.taskSchedule.friendlyId,
organizationId: instance.environment.organization.id,
});
await this._prisma.taskSchedule.update({
where: {
id: instance.taskSchedule.id,
},
data: {
active: false,
},
});
shouldTrigger = false;
}