From dd88eecde90587a97aa9ec34d428efab3232ee50 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 22 May 2026 14:30:54 -0500 Subject: [PATCH] treat null as a clear sentinel in buildOverrides so nullable field edits don't snap back --- web/src/utils/configUtil.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/utils/configUtil.ts b/web/src/utils/configUtil.ts index cb7f6f52b6..3ebe96a63b 100644 --- a/web/src/utils/configUtil.ts +++ b/web/src/utils/configUtil.ts @@ -229,7 +229,12 @@ export function buildOverrides( const result: JsonObject = {}; for (const [key, value] of Object.entries(currentObj)) { - if (value === undefined && baseObj && baseObj[key] !== undefined) { + if ( + (value === undefined || value === null) && + baseObj && + baseObj[key] !== undefined && + baseObj[key] !== null + ) { result[key] = ""; continue; }