Skip to content

Commit 12454d3

Browse files
committed
Retry moving PDF after generation
1 parent 660dcc2 commit 12454d3

File tree

4 files changed

+22
-13
lines changed

4 files changed

+22
-13
lines changed

ImageToPDF/ImageToPDF.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
<Version>10.0.18362.2005</Version>
9090
</PackageReference>
9191
<PackageReference Include="PDFsharp">
92-
<Version>1.50.5147</Version>
92+
<Version>6.1.1</Version>
9393
</PackageReference>
9494
</ItemGroup>
9595
<ItemGroup>

Scanner/Scanner.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -484,10 +484,10 @@
484484
<Version>5.0.3</Version>
485485
</PackageReference>
486486
<PackageReference Include="Microsoft.Data.Sqlite.Core">
487-
<Version>8.0.5</Version>
487+
<Version>8.0.10</Version>
488488
</PackageReference>
489489
<PackageReference Include="Microsoft.Extensions.DependencyInjection">
490-
<Version>8.0.0</Version>
490+
<Version>8.0.1</Version>
491491
</PackageReference>
492492
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
493493
<Version>6.2.14</Version>
@@ -529,25 +529,25 @@
529529
<Version>1.0.0</Version>
530530
</PackageReference>
531531
<PackageReference Include="Serilog">
532-
<Version>3.1.1</Version>
532+
<Version>4.1.0</Version>
533533
</PackageReference>
534534
<PackageReference Include="Serilog.Exceptions">
535535
<Version>8.4.0</Version>
536536
</PackageReference>
537537
<PackageReference Include="Serilog.Formatting.Compact">
538-
<Version>2.0.0</Version>
538+
<Version>3.0.0</Version>
539539
</PackageReference>
540540
<PackageReference Include="Serilog.Sinks.Async">
541-
<Version>1.5.0</Version>
541+
<Version>2.1.0</Version>
542542
</PackageReference>
543543
<PackageReference Include="Serilog.Sinks.File">
544-
<Version>5.0.0</Version>
544+
<Version>6.0.0</Version>
545545
</PackageReference>
546546
<PackageReference Include="SQLitePCLRaw.bundle_green">
547-
<Version>2.1.8</Version>
547+
<Version>2.1.10</Version>
548548
</PackageReference>
549549
<PackageReference Include="Win2D.uwp">
550-
<Version>1.27.1</Version>
550+
<Version>1.28.0</Version>
551551
</PackageReference>
552552
</ItemGroup>
553553
<ItemGroup>

Scanner/Services/PdfService.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,16 @@ public async Task<StorageFile> GeneratePdfAsync(string name, StorageFolder targe
9191
}
9292

9393
// move PDF file to target folder
94-
await HelperService.MoveFileToFolderAsync(newPdf, targetFolder, newName, replaceExisting);
94+
try
95+
{
96+
await HelperService.MoveFileToFolderAsync(newPdf, targetFolder, newName, replaceExisting);
97+
}
98+
catch (Exception)
99+
{
100+
LogService?.Log.Warning("GeneratePdfAsync: Moving PDF to folder failed, retrying in 3 seconds");
101+
await Task.Delay(3000);
102+
await HelperService.MoveFileToFolderAsync(newPdf, targetFolder, newName, replaceExisting);
103+
}
95104

96105
return newPdf;
97106
}

UnitTests/UnitTests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,13 @@
151151
<Version>6.2.14</Version>
152152
</PackageReference>
153153
<PackageReference Include="Moq">
154-
<Version>4.20.70</Version>
154+
<Version>4.20.72</Version>
155155
</PackageReference>
156156
<PackageReference Include="MSTest.TestAdapter">
157-
<Version>3.3.1</Version>
157+
<Version>3.6.1</Version>
158158
</PackageReference>
159159
<PackageReference Include="MSTest.TestFramework">
160-
<Version>3.3.1</Version>
160+
<Version>3.6.1</Version>
161161
</PackageReference>
162162
</ItemGroup>
163163
<ItemGroup>

0 commit comments

Comments
 (0)