Skip to content

Commit 50854a2

Browse files
committed
Fixing sql translation error.
1 parent 2e6cdbb commit 50854a2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

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

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -677,16 +677,18 @@ await sdkDbContext.CheckListTranslations.FirstOrDefaultAsync(x =>
677677
group.ItemHeaders.Add(kvp);
678678
}
679679

680-
var templateCaseIds = eformIdAndCases.cases.Select(x => (int?)x.MicrotingSdkCaseId).ToArray();
680+
var templateCaseIds = eformIdAndCases.cases.Select(x => x.MicrotingSdkCaseId).ToList();
681+
681682
// images
682683
var allImagesFromCases = await sdkDbContext.FieldValues
683684
.Include(x => x.UploadedData)
684-
.Where(x => x.WorkflowState != Constants.WorkflowStates.Removed)
685-
.Where(x => x.UploadedData.WorkflowState != Constants.WorkflowStates.Removed)
686-
.Where(x => x.Field.FieldTypeId == 5) // magic number 5 - it is FieldTypes.Picture
687-
.Where(x => templateCaseIds.Contains(x.CaseId))
688-
.Where(x => x.UploadedDataId != null)
685+
.Where(x => x.WorkflowState != Constants.WorkflowStates.Removed
686+
&& x.UploadedData.WorkflowState != Constants.WorkflowStates.Removed
687+
&& x.Field.FieldTypeId == 5 // magic number 5 - it is FieldTypes.Picture
688+
&& x.CaseId.HasValue && templateCaseIds.Contains(x.CaseId.Value)
689+
&& x.UploadedDataId != null)
689690
.OrderBy(x => x.CaseId)
691+
.AsNoTracking()
690692
.ToListAsync();
691693

692694
foreach (var planningCase in eformIdAndCases.cases.OrderBy(x => x.MicrotingSdkCaseDoneAt).ToList())

0 commit comments

Comments
 (0)