bug: log detected thumbnail after collecting more information

This commit is contained in:
Gary Sharp
2022-12-04 13:36:32 +11:00
parent 7a1ff211a0
commit 2873b4be8a
@@ -54,20 +54,22 @@ namespace Disco.Services.Documents.AttachmentImport
var page = new ImportPage(Database, SessionId, pdfiumDocument, pageIndex); var page = new ImportPage(Database, SessionId, pdfiumDocument, pageIndex);
pages.Add(page); pages.Add(page);
// Write Session Thumbnail
page.WriteThumbnailSessionCache();
DocumentsLog.LogImportPageImageUpdate(SessionId, pageNumber);
// Detect Image // Detect Image
if (page.DetectQRCode()) if (page.DetectQRCode())
{ {
// Write updated session thumbnail // Write session thumbnail
page.WriteThumbnailSessionCache(); page.WriteThumbnailSessionCache();
DocumentsLog.LogImportPageImageUpdate(SessionId, pageNumber); DocumentsLog.LogImportPageImageUpdate(SessionId, pageNumber);
var identifier = page.Identifier; var identifier = page.Identifier;
DocumentsLog.LogImportPageDetected(SessionId, pageNumber, identifier.DocumentTemplate?.Id, identifier.DocumentTemplate?.Description, identifier.AttachmentType.ToString(), identifier.Target?.AttachmentReferenceId ?? identifier.TargetId, identifier.Target?.ToString() ?? $"Unknown [{identifier.TargetId}]");
} }
else else
{ {
// Write session thumbnail
page.WriteThumbnailSessionCache();
DocumentsLog.LogImportPageImageUpdate(SessionId, pageNumber);
page.WriteUndetectedImages(); page.WriteUndetectedImages();
DocumentsLog.LogImportPageUndetected(SessionId, pageNumber); DocumentsLog.LogImportPageUndetected(SessionId, pageNumber);
} }