From 4afb2ef2b8c8d2fc6e71041ae56b1568d8008cc5 Mon Sep 17 00:00:00 2001 From: Leigh Pointer Date: Thu, 16 May 2024 10:22:37 +0200 Subject: [PATCH] Fix for #4259 Localizer Null removed the override string Title as it will be set Localized in the OnInitialized using SetModuleTitle base method. --- Oqtane.Client/Modules/Admin/Modules/Settings.razor | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Modules/Settings.razor b/Oqtane.Client/Modules/Admin/Modules/Settings.razor index f5efd698..277f223b 100644 --- a/Oqtane.Client/Modules/Admin/Modules/Settings.razor +++ b/Oqtane.Client/Modules/Admin/Modules/Settings.razor @@ -126,9 +126,8 @@ - @code { +@code { public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Edit; - public override string Title => Localizer["ModuleSettings.Title"]; private ElementReference form; private bool validated = false; @@ -158,6 +157,7 @@ protected override void OnInitialized() { + SetModuleTitle(Localizer["ModuleSettings.Title"]); _module = ModuleState.ModuleDefinition.Name; _title = ModuleState.Title; _moduleSettingsTitle = Localizer["ModuleSettings.Heading"]; @@ -173,7 +173,8 @@ modifiedon = ModuleState.ModifiedOn; _effectivedate = Utilities.UtcAsLocalDate(ModuleState.EffectiveDate); _expirydate = Utilities.UtcAsLocalDate(ModuleState.ExpiryDate); - + + if (ModuleState.ModuleDefinition != null) { _permissionNames = ModuleState.ModuleDefinition?.PermissionNames;