From 5507abe5bd48625c4ea25a72b18bce2017b3a106 Mon Sep 17 00:00:00 2001 From: Michael Born Date: Thu, 2 Apr 2026 23:03:14 -0400 Subject: [PATCH] Fix module settings param for Lucee 6 - COLDBOX-1385 --- system/web/services/ModuleService.cfc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/web/services/ModuleService.cfc b/system/web/services/ModuleService.cfc index bead1b1ab..79c001a59 100755 --- a/system/web/services/ModuleService.cfc +++ b/system/web/services/ModuleService.cfc @@ -1316,7 +1316,9 @@ component extends="coldbox.system.web.services.BaseService" accessors="true" { var globalModuleSettings = controller .getSetting( "ColdBoxConfig" ) .getPropertyMixin( "moduleSettings", "variables", {} ); - param name="globalModuleSettings[ mConfig.modelNamespace ]" default="#structNew()#"; + if( !globalModuleSettings.keyExists( mConfig.modelNamespace ) ) { + globalModuleSettings[ mConfig.modelNamespace ] = structNew(); + } mConfig.settings.append( globalModuleSettings[ mConfig.modelNamespace ], true ); // config/{mConfig.modelNamespace}.cfc overrides