Skip to content

Commit abe933d

Browse files
committed
Fixing stats to not break if there is no results.
1 parent 201cd68 commit abe933d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

eFormAPI/Plugins/BackendConfiguration.Pn/BackendConfiguration.Pn/Services/BackendConfigurationCompliancesService/BackendConfigurationCompliancesService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ public async Task<OperationDataResult<CompliancesStatsModel>> Stats()
394394
var complianceList = _backendConfigurationPnDbContext.Compliances;
395395
var oneWeekInTheFutureCount = await complianceList.CountAsync(x => x.Deadline >= DateTime.UtcNow && x.Deadline <= DateTime.UtcNow.AddDays(7));
396396
var todayCount = await complianceList.CountAsync(x => x.Deadline.Date <= DateTime.UtcNow.Date && x.WorkflowState != Constants.WorkflowStates.Removed);
397-
var NumberOfPlannedEnvironmentInspectionTagTasks = complianceList.Where(x => x.WorkflowState != Constants.WorkflowStates.Removed).ToList().Where(x =>
397+
var numberOfPlannedEnvironmentInspectionTagTasks = complianceList.Where(x => x.WorkflowState != Constants.WorkflowStates.Removed).ToList().Where(x =>
398398
{
399399
var planningTags = _itemsPlanningPnDbContext.PlanningsTags
400400
.Where(y => y.PlanningId == x.PlanningId && y.PlanningTagId == envTag.Id)
@@ -457,8 +457,8 @@ public async Task<OperationDataResult<CompliancesStatsModel>> Stats()
457457
TodayCountEnvironmentInspectionTag = todayCountEnvironmentInspectionTag,
458458
DateOfOldestEnvironmentInspectionTagPlannedTask = oldestEnvironmentInspectionTagPlannedTask,
459459
NumberOfAdHocTasks = numberOfWorkorderTasks,
460-
DateOfOldestAdHocTask = oldestWorkorderTask.CreatedAt,
461-
NumberOfPlannedEnvironmentInspectionTagTasks = NumberOfPlannedEnvironmentInspectionTagTasks
460+
DateOfOldestAdHocTask = oldestWorkorderTask?.CreatedAt,
461+
NumberOfPlannedEnvironmentInspectionTagTasks = numberOfPlannedEnvironmentInspectionTagTasks
462462
};
463463

464464
return new OperationDataResult<CompliancesStatsModel>(true, statsModel);

0 commit comments

Comments
 (0)