Disable schedules for deleted orgs on next tick (#1383)
* disable schedules for deleted orgs * add debug logs
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user