From dcc2e59e468446a92c08b154dedf5653f9c994a5 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 5 Sep 2025 17:38:02 -0400 Subject: [PATCH] improve validation --- Oqtane.Client/Modules/Admin/Settings/Add.razor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Settings/Add.razor b/Oqtane.Client/Modules/Admin/Settings/Add.razor index db7c0c58..164ab0af 100644 --- a/Oqtane.Client/Modules/Admin/Settings/Add.razor +++ b/Oqtane.Client/Modules/Admin/Settings/Add.razor @@ -197,11 +197,11 @@ { validated = true; var interop = new Interop(JSRuntime); - if (await interop.FormValid(form)) + if (await interop.FormValid(form) && _entityName != "-" && int.TryParse(_entityId, out int entityId)) { var setting = new Setting(); setting.EntityName = _entityName; - setting.EntityId = int.Parse(_entityId); + setting.EntityId = entityId; setting.SettingName = _settingName; setting.SettingValue = _settingValue; setting.IsPrivate = (bool.Parse(_isPrivate));