Duplicate models fields fix

This commit is contained in:
2025-12-08 21:54:48 +01:00
parent e25cdc4441
commit c94a3b41c9
9 changed files with 580 additions and 34 deletions

View File

@@ -66,7 +66,8 @@ public class JobWorkerService : BackgroundService
// Mark job as running
job.Status = JobStatus.Running;
job.LastAttemptAt = DateTime.UtcNow;
job.ModifiedAtUtc = DateTime.UtcNow;
job.ModifiedAt = DateTime.UtcNow;
job.ModifiedById = DiunaBI.Domain.Entities.User.AutoImportUserId;
await db.SaveChangesAsync(stoppingToken);
try
@@ -114,7 +115,8 @@ public class JobWorkerService : BackgroundService
job.Status = JobStatus.Completed;
job.CompletedAt = DateTime.UtcNow;
job.LastError = null;
job.ModifiedAtUtc = DateTime.UtcNow;
job.ModifiedAt = DateTime.UtcNow;
job.ModifiedById = DiunaBI.Domain.Entities.User.AutoImportUserId;
_logger.LogInformation("JobWorker: Job {JobId} completed successfully", job.Id);
@@ -131,7 +133,8 @@ public class JobWorkerService : BackgroundService
// Capture full error details including inner exceptions
job.LastError = GetFullErrorMessage(ex);
job.ModifiedAtUtc = DateTime.UtcNow;
job.ModifiedAt = DateTime.UtcNow;
job.ModifiedById = DiunaBI.Domain.Entities.User.AutoImportUserId;
if (job.RetryCount >= job.MaxRetries)
{
@@ -157,7 +160,8 @@ public class JobWorkerService : BackgroundService
// Increment retry count for next attempt
job.RetryCount++;
job.ModifiedAtUtc = DateTime.UtcNow;
job.ModifiedAt = DateTime.UtcNow;
job.ModifiedById = DiunaBI.Domain.Entities.User.AutoImportUserId;
}
}
finally