112 serialized json string in default op, minmax
This commit is contained in:
@@ -171,13 +171,15 @@
|
||||
)/>
|
||||
|
||||
<cfset "out.svcOperation.cfsParams"=[]/>
|
||||
<!--- подставляем значение из стейта, если оно там есть (некорректно, потому что в стейте RFS параметры) --->
|
||||
<cfloop query=#local.qCfsParam#>
|
||||
<cfset local.qCfsParam.default_value = computeDefault(local.qCfsParam.default_compute, local.qCfsParam.default_value, qSvcOperation.svc_id, arguments.usrId)/><!--- *** не очень хорошо модифицировать запрос --->
|
||||
<cfif len(local.qCfsParam.default_value) EQ 0>
|
||||
<!--- и вот наконец мы извлекаем старое значение из стейта --->
|
||||
<cfset var paramName = this.helper.snake2camel(local.qCfsParam.svc_operation_cfs_param)/>
|
||||
<cfif structKeyExists(local.instanceDataParams, paramName)>
|
||||
<cfset local.qCfsParam.default_value = structFind(local.instanceDataParams, paramName)/>
|
||||
<cfset var oldValue = structFind(local.instanceDataParams, paramName)/>
|
||||
<cfset local.qCfsParam.default_value = isStruct(oldValue) ? serializeJson(oldValue) : oldValue/> <!--- потому что передаем строку, а не объект --->
|
||||
</cfif>
|
||||
</cfif>
|
||||
<cfset var rec = this.helper.appendRecord(structNew("linked"), "", local.cfsParamMap, local.qCfsParam, this.helper.snake2camel)/>
|
||||
|
||||
Reference in New Issue
Block a user