diff --git a/Oqtane.Client/Modules/Admin/Sites/Edit.razor b/Oqtane.Client/Modules/Admin/Sites/Edit.razor
index 34fda2bf..da99c044 100644
--- a/Oqtane.Client/Modules/Admin/Sites/Edit.razor
+++ b/Oqtane.Client/Modules/Admin/Sites/Edit.razor
@@ -304,7 +304,7 @@
SettingService.SetSetting(settings, "SMTPSSL", smtpssl);
SettingService.SetSetting(settings, "SMTPUsername", smtpusername);
SettingService.SetSetting(settings, "SMTPPassword", smtppassword);
- await SettingService.UpdateModuleSettingsAsync(settings, site.SiteId);
+ await SettingService.UpdateSiteSettingsAsync(settings, site.SiteId);
await logger.LogInformation("Site Saved {Site}", site);
diff --git a/Oqtane.Client/Shared/ModuleInstance.razor b/Oqtane.Client/Shared/ModuleInstance.razor
index c6ae4a23..8d563405 100644
--- a/Oqtane.Client/Shared/ModuleInstance.razor
+++ b/Oqtane.Client/Shared/ModuleInstance.razor
@@ -39,17 +39,23 @@
if (typename != null)
{
moduleType = Type.GetType(typename);
- }
- if (moduleType != null)
- {
- builder.OpenComponent(0, moduleType);
- builder.CloseComponent();
+
+ if (moduleType != null)
+ {
+ builder.OpenComponent(0, moduleType);
+ builder.CloseComponent();
+ }
+ else
+ {
+ // module does not exist with typename specified
+ message = "Module Does Not Have A Component Named " + Utilities.GetTypeNameLastSegment(typename, 0) + ".razor";
+ }
}
else
{
- // module does not exist with typename specified
- message = "Module Does Not Have A Component Named " + Utilities.GetTypeNameLastSegment(typename, 0) + ".razor";
+ message = "Something is wrong with moduletype";
}
+
};
}
diff --git a/Oqtane.Client/Shared/SiteRouter.razor b/Oqtane.Client/Shared/SiteRouter.razor
index 4b63f2b6..95d67998 100644
--- a/Oqtane.Client/Shared/SiteRouter.razor
+++ b/Oqtane.Client/Shared/SiteRouter.razor
@@ -408,7 +408,7 @@
if (module.PageId == pageid)
{
// ensure module's pane exists in current page and if not, assign it to the Admin pane
- if (!panes.ToLower().Contains(module.Pane.ToLower()))
+ if (panes == null || !panes.ToLower().Contains(module.Pane.ToLower()))
{
module.Pane = Constants.AdminPane;
}
diff --git a/Oqtane.Upgrade/Oqtane.Upgrade.csproj b/Oqtane.Upgrade/Oqtane.Upgrade.csproj
index 0ddddf67..3e32c64c 100644
--- a/Oqtane.Upgrade/Oqtane.Upgrade.csproj
+++ b/Oqtane.Upgrade/Oqtane.Upgrade.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp3.0
+ netcoreapp3.1