From d5e91bfd88f0464cbd68df8e93465a2626304a02 Mon Sep 17 00:00:00 2001 From: Alik Rakhmonov Date: Fri, 6 Feb 2026 14:48:32 +0100 Subject: [PATCH 1/2] fix: set empty string when column description removed --- .../alterScriptHelpers/columnHelpers/optionsHelper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js b/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js index 1178e21..f8e73cb 100644 --- a/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js +++ b/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js @@ -20,7 +20,7 @@ const getModifiedColumnOptionScripts = ({ collection, app, tableData }) => { const oldOptionValue = collection.role.properties[oldName]?.[customOptionName]; if (newOptionValue !== oldOptionValue) { - const value = newOptionValue ? escapeQuotes(newOptionValue) : newOptionValue; + const value = newOptionValue ? escapeQuotes(newOptionValue) : ''; optionsToUpdate.push(`${columnOptionName}="${value}"`); } }); From 520f4b1f13b87a7b9e0ec5250ebe2bc0c1cc45b6 Mon Sep 17 00:00:00 2001 From: Alik Rakhmonov Date: Fri, 6 Feb 2026 14:53:45 +0100 Subject: [PATCH 2/2] fix --- .../alterScriptHelpers/columnHelpers/optionsHelper.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js b/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js index f8e73cb..58c64b1 100644 --- a/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js +++ b/forward_engineering/alterScript/alterScriptHelpers/columnHelpers/optionsHelper.js @@ -20,8 +20,8 @@ const getModifiedColumnOptionScripts = ({ collection, app, tableData }) => { const oldOptionValue = collection.role.properties[oldName]?.[customOptionName]; if (newOptionValue !== oldOptionValue) { - const value = newOptionValue ? escapeQuotes(newOptionValue) : ''; - optionsToUpdate.push(`${columnOptionName}="${value}"`); + const value = newOptionValue ? `"${escapeQuotes(newOptionValue)}"` : 'NULL'; + optionsToUpdate.push(`${columnOptionName}=${value}`); } });