feat: refine template deletion and channel group filters
This commit is contained in:
@@ -87,7 +87,12 @@ async dispatchDueScheduledTasks(now = new Date()) {
|
||||
let reservationEstablished = false;
|
||||
let dispatchPrepared = false;
|
||||
try {
|
||||
await this.facade.validateSendResources(task.tenantId, task.applicationId ?? undefined, task.templateId ?? undefined);
|
||||
await this.facade.validateSendResources(
|
||||
task.tenantId,
|
||||
task.applicationId ?? undefined,
|
||||
task.templateId ?? undefined,
|
||||
{ usePersistedTemplateSnapshot: true },
|
||||
);
|
||||
const messages = await this.prisma.smsMessageRecord.findMany({
|
||||
where: { batchTaskId: task.id, status: { in: ['scheduled', 'queued'] } },
|
||||
select: { id: true, amountCents: true, billingUnits: true },
|
||||
|
||||
Reference in New Issue
Block a user