diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor
index 10671204..743938bf 100644
--- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor
+++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor
@@ -16,10 +16,10 @@
-
+
|
-
+
|
@@ -43,10 +43,10 @@
-
+
|
-
+
|
@@ -158,6 +158,18 @@
try
{
var moduledefinition = await ModuleDefinitionService.GetModuleDefinitionAsync(_moduleDefinitionId, ModuleState.SiteId);
+ if (moduledefinition.Name != _name)
+ {
+ moduledefinition.Name = _name;
+ }
+ if (moduledefinition.Description != _description)
+ {
+ moduledefinition.Description = _description;
+ }
+ if (moduledefinition.Categories != _categories)
+ {
+ moduledefinition.Categories = _categories;
+ }
moduledefinition.Permissions = _permissionGrid.GetPermissions();
await ModuleDefinitionService.UpdateModuleDefinitionAsync(moduledefinition);
await logger.LogInformation("ModuleDefinition Saved {ModuleDefinition}", moduledefinition);
diff --git a/Oqtane.Client/Themes/Controls/ControlPanel.razor b/Oqtane.Client/Themes/Controls/ControlPanel.razor
index f2cf43e7..d6fe191d 100644
--- a/Oqtane.Client/Themes/Controls/ControlPanel.razor
+++ b/Oqtane.Client/Themes/Controls/ControlPanel.razor
@@ -87,22 +87,36 @@
@if (_moduleDefinitions != null)
{
-