174 instance.instanceData removed
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
//variables.framework.docs={};
|
//variables.framework.docs={};
|
||||||
variables.framework.docs.APIName="svc-api";
|
variables.framework.docs.APIName="svc-api";
|
||||||
variables.framework.docs.APIVersion="0.173"; /*$ git config --global --unset user.password*/
|
variables.framework.docs.APIVersion="0.174"; /*$ git config --global --unset user.password*/
|
||||||
|
|
||||||
variables.framework.globalHeaders = structNew();
|
variables.framework.globalHeaders = structNew();
|
||||||
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
||||||
|
|||||||
@@ -113,7 +113,7 @@
|
|||||||
<m:field>to_char(st.dt_state, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_state</m:field>
|
<m:field>to_char(st.dt_state, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_state</m:field>
|
||||||
<m:field formatter=#request.castToBool#>st.is_test</m:field>
|
<m:field formatter=#request.castToBool#>st.is_test</m:field>
|
||||||
<m:field>st.instance_operation_uid::text as instance_operation_uid</m:field>
|
<m:field>st.instance_operation_uid::text as instance_operation_uid</m:field>
|
||||||
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data::text as instance_data</m:field>
|
<!--- <m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data::text as instance_data</m:field> --->
|
||||||
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'out' as out</m:field>
|
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'out' as out</m:field>
|
||||||
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'params' as params</m:field>
|
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'params' as params</m:field>
|
||||||
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'vault' as vault</m:field>
|
<m:field formatter=#function(x){return (deserializeJson(x))}#>st.instance_data->>'vault' as vault</m:field>
|
||||||
@@ -303,20 +303,20 @@
|
|||||||
AND o.operation='create'
|
AND o.operation='create'
|
||||||
</cfquery>
|
</cfquery>
|
||||||
|
|
||||||
<cfset local.instanceData = structNew("linked")/>
|
<cfset local.params = structNew("linked")/>
|
||||||
<cftry>
|
<cftry>
|
||||||
<cfset local.instanceData=deserializeJson(local.qCurrentState.instance_data)/>
|
<cfset local.params=deserializeJson(local.qCurrentState.params)/>
|
||||||
<cfloop query="local.qCfsParam">
|
<cfloop query="local.qCfsParam">
|
||||||
<cfset var paramName = local.qCfsParam.svc_operation_cfs_param/>
|
<cfset var paramName = local.qCfsParam.svc_operation_cfs_param/>
|
||||||
<cfif structKeyExists(local.instanceData, "params") AND structKeyExists(local.instanceData.params, paramName)>
|
<cfif structKeyExists(local.params, paramName)>
|
||||||
<!--- маскируем секреты --->
|
<!--- маскируем секреты --->
|
||||||
<cfif is_sensitive>
|
<cfif local.qCfsParam.is_sensitive>
|
||||||
<cfset local.instanceData.params[paramName]="********"/>
|
<cfset local.params[paramName]="********"/>
|
||||||
</cfif>
|
</cfif>
|
||||||
</cfif>
|
</cfif>
|
||||||
</cfloop>
|
</cfloop>
|
||||||
<!--- грубо патчим запрос --->
|
<!--- грубо и цинично патчим запрос --->
|
||||||
<cfset local.qCurrentState.instance_data=serializeJson(local.instanceData)/>
|
<cfset local.qCurrentState.params = serializeJson(local.params)/>
|
||||||
<cfcatch type="ANY"><!--- *** <cfrethrow/>---></cfcatch>
|
<cfcatch type="ANY"><!--- *** <cfrethrow/>---></cfcatch>
|
||||||
</cftry>
|
</cftry>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user