From 88e7058b81a2e8817a92fc32e11a95db51fbde6a Mon Sep 17 00:00:00 2001 From: cfmitrah Date: Thu, 14 May 2026 00:11:24 +0530 Subject: [PATCH] PRESIDECMS-3245 - Fixed the rules engine error that occurred when Form Builder was disabled --- system/handlers/rules/fieldtypes/Number.cfc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/handlers/rules/fieldtypes/Number.cfc b/system/handlers/rules/fieldtypes/Number.cfc index 6992f74511..b04829e18b 100644 --- a/system/handlers/rules/fieldtypes/Number.cfc +++ b/system/handlers/rules/fieldtypes/Number.cfc @@ -4,11 +4,11 @@ * @feature rulesEngine */ component { - property name="formBuilderService" inject="formBuilderService"; + property name="formBuilderService" inject="featureInjector:formbuilder:formBuilderService"; private string function renderConfiguredField( string value="", struct config={} ) { - if ( len( trim( arguments.config.question?:"" ) ) ) { + if ( len( trim( arguments.config.question?:"" ) ) && IsObject( formBuilderService ) ) { var theQuestion = formBuilderService.getQuestion( arguments.config.question ); var questionConfig = DeserializeJson( theQuestion.item_type_config ); switch ( questionConfig.format?:"" ) {