From b19cbf54e0a7774d98f659c4bff4b82dd3170e25 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Thu, 12 Aug 2021 14:47:51 -0400 Subject: [PATCH] add error handling to module export --- Oqtane.Client/Modules/Admin/Modules/Export.razor | 13 +++++++++++-- .../Resources/Modules/Admin/Modules/Export.resx | 8 +++++++- .../Resources/Modules/Admin/Modules/Import.resx | 4 ++-- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Modules/Export.razor b/Oqtane.Client/Modules/Admin/Modules/Export.razor index 6e6523f5..fb5938f4 100644 --- a/Oqtane.Client/Modules/Admin/Modules/Export.razor +++ b/Oqtane.Client/Modules/Admin/Modules/Export.razor @@ -7,7 +7,7 @@
- +
@@ -25,6 +25,15 @@ private async Task ExportModule() { - _content = await ModuleService.ExportModuleAsync(ModuleState.ModuleId); + try + { + _content = await ModuleService.ExportModuleAsync(ModuleState.ModuleId); + AddModuleMessage(Localizer["Success.Content.Export"], MessageType.Success); + } + catch (Exception ex) + { + await logger.LogError(ex, "Error Exporting Module {ModuleId} {Error}", ModuleState.ModuleId, ex.Message); + AddModuleMessage(Localizer["Error.Module.Export"], MessageType.Error); + } } } diff --git a/Oqtane.Client/Resources/Modules/Admin/Modules/Export.resx b/Oqtane.Client/Resources/Modules/Admin/Modules/Export.resx index ee8f36d1..2e6a713f 100644 --- a/Oqtane.Client/Resources/Modules/Admin/Modules/Export.resx +++ b/Oqtane.Client/Resources/Modules/Admin/Modules/Export.resx @@ -121,9 +121,15 @@ Export - Enter the module content + The Exported Module Content Content: + + Error Exporting Module Content + + + Content Exported Successfully + \ No newline at end of file diff --git a/Oqtane.Client/Resources/Modules/Admin/Modules/Import.resx b/Oqtane.Client/Resources/Modules/Admin/Modules/Import.resx index d008f096..acbfc2ab 100644 --- a/Oqtane.Client/Resources/Modules/Admin/Modules/Import.resx +++ b/Oqtane.Client/Resources/Modules/Admin/Modules/Import.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enter the module content + Enter The Module Content To Import Content: @@ -133,7 +133,7 @@ A Problem Was Encountered Importing Content. Please Ensure The Content Is Formatted Correctly For The Module. - Error Importing Module + Error Importing Module Content You Must Enter Some Content To Import