Skip to content

Commit 047cb00

Browse files
authored
Disable schedules for deleted orgs on next tick (#1383)
* disable schedules for deleted orgs * add debug logs
1 parent 2c014f7 commit 047cb00

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

apps/webapp/app/v3/services/triggerScheduledTask.server.ts

+17
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,23 @@ export class TriggerScheduledTaskService extends BaseService {
4040
}
4141

4242
if (!instance.taskSchedule.active) {
43+
shouldTrigger = false;
44+
} else if (instance.environment.organization.deletedAt) {
45+
logger.debug("Organization is deleted, disabling schedule", {
46+
instanceId,
47+
scheduleId: instance.taskSchedule.friendlyId,
48+
organizationId: instance.environment.organization.id,
49+
});
50+
51+
await this._prisma.taskSchedule.update({
52+
where: {
53+
id: instance.taskSchedule.id,
54+
},
55+
data: {
56+
active: false,
57+
},
58+
});
59+
4360
shouldTrigger = false;
4461
}
4562

0 commit comments

Comments
 (0)