diff --git a/src/modules/admin-events/admin-events.controller.ts b/src/modules/admin-events/admin-events.controller.ts index 5054fbb..75a6407 100644 --- a/src/modules/admin-events/admin-events.controller.ts +++ b/src/modules/admin-events/admin-events.controller.ts @@ -71,6 +71,8 @@ export class AdminEventsController { const job = await q.getJob(jobId); if (!job) return { error: 'Job not found' }; await job.retry(); + // Audit retry operation + await this.prisma.adminAuditLog.create({ data: { adminUserId: 'system', action: 'TASK_RETRY', resourceType: 'TaskLog', resourceId: jobId } }).catch(() => {}); // Audit await this.prisma.taskLog.updateMany({ where: { jobId }, data: { status: 'retried', updatedAt: new Date() } }).catch(() => {}); return { success: true };