dev-fix-fields reformat

This commit is contained in:
msyu
2025-02-05 22:08:29 +03:00
parent 7c6f920852
commit 9c35515c9f
10 changed files with 55 additions and 44 deletions
+11
View File
@@ -87,7 +87,18 @@
</cfcatch>
</cftry>
<cfthrow type="Context validation error" message="RETHROW() called outside TRY-CATCH"/>
</cffunction>
<cffunction name="castToBool" returntype="any">
<!--- приводит поле резалтсета к булевому типу, пригодному для сериализации в json --->
<cfargument name="x"/>
<cfif isNull(arguments.x) OR isEmpty(arguments.x)>
<cfreturn arguments.x/><!--- при сериализации преобразуется в null --->
<cfelse>
<cfreturn (arguments.x NEQ 0)/><!--- при сериализации дает false/true --->
</cfif>
</cffunction>
<cfset request.castToBool=#castToBool#/>
<cffunction name="onApplicationStart">