diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj
index 32877491..19f0416c 100644
--- a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.csproj
@@ -3,6 +3,8 @@
net8.0
enable
true
+ false
+ true
enable
EnvelopeGenerator.ReceiverUI
diff --git a/EnvelopeGenerator.ReceiverUI/Pages/ReportViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/ReportViewer.razor
index 55750e60..c67077be 100644
--- a/EnvelopeGenerator.ReceiverUI/Pages/ReportViewer.razor
+++ b/EnvelopeGenerator.ReceiverUI/Pages/ReportViewer.razor
@@ -116,7 +116,12 @@
return;
}
- await reportViewer.ExportToAsync(ExportFormat.Pdf);
+ try {
+ SignatureValidationMessage = null;
+ await reportViewer.ExportToAsync(ExportFormat.Pdf);
+ } catch(Exception) {
+ SignatureValidationMessage = "Das signierte PDF konnte nicht exportiert werden. Bitte laden Sie die Seite neu und versuchen Sie es erneut.";
+ }
}
XtraReport CreateReportInstance() {