154 bug fix
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@
|
||||
|
||||
//variables.framework.docs={};
|
||||
variables.framework.docs.APIName="svc-api";
|
||||
variables.framework.docs.APIVersion="0.153"; /*$ git config --global --unset user.password*/
|
||||
variables.framework.docs.APIVersion="0.154"; /*$ git config --global --unset user.password*/
|
||||
|
||||
variables.framework.globalHeaders = structNew();
|
||||
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
||||
|
||||
+16
-15
@@ -281,6 +281,7 @@
|
||||
AND o.operation='create'
|
||||
</cfquery>
|
||||
|
||||
<cfset local.instanceData = {}/>
|
||||
<cftry>
|
||||
<cfset local.instanceData=deserializeJson(local.qCurrentState.instance_data)/>
|
||||
<cfloop query="local.qCfsParam">
|
||||
@@ -302,17 +303,17 @@
|
||||
|
||||
<cfset var out=structNew("linked")/>
|
||||
<cfset "local.vaultData"=structNew("linked")/>
|
||||
<cfif structKeyExists(instanceData,"vault") AND structKeyExists(instanceData.vault,"fields")>
|
||||
<cfif structKeyExists(local.instanceData,"vault") AND structKeyExists(local.instanceData.vault,"fields")>
|
||||
<cfset "local.vaultFields" = #instanceData.vault.fields#/>
|
||||
</cfif>
|
||||
|
||||
<cftry><!--- *** надо бы такие вещи делать асинхронно --->
|
||||
<cfset vaultUrl=""/>
|
||||
<cfset instanceData="#deserializeJson(local.qCurrentState.instance_data)#"/>
|
||||
<cfif structKeyExists(instanceData,"vaultUrl")>
|
||||
<cfset vaultUrl=instanceData.vaultUrl/> <!--- v001 --->
|
||||
<cfelseif structKeyExists(instanceData,"vault")>
|
||||
<cfset vaultUrl=instanceData.vault.Url/><!--- v002 --->
|
||||
<cfset local.instanceData="#deserializeJson(local.qCurrentState.instance_data)#"/>
|
||||
<cfif structKeyExists(local.instanceData,"vaultUrl")>
|
||||
<cfset vaultUrl=local.instanceData.vaultUrl/> <!--- v001 --->
|
||||
<cfelseif structKeyExists(local.instanceData,"vault")>
|
||||
<cfset vaultUrl=local.instanceData.vault.Url/><!--- v002 --->
|
||||
</cfif>
|
||||
|
||||
<cfhttp method="post"
|
||||
@@ -342,13 +343,13 @@
|
||||
|
||||
<!--- *** костыль для перехода от формата v001 к v002 --->
|
||||
|
||||
<cfif structKeyExists(instanceData,"vault") AND structKeyExists(instanceData.vault,"fields")>
|
||||
<cfif structKeyExists(local.instanceData,"vault") AND structKeyExists(local.instanceData.vault,"fields")>
|
||||
<cfset "local.tempVaultData" = #deserializeJson(cred.filecontent).data.data#/>
|
||||
<cfset "local.vaultData" = #structNew("linked")#/>
|
||||
|
||||
<!--- <cfset "out.vaultData" = #local.tempVaultData#/> --->
|
||||
<cfloop collection=#instanceData.vault.fields# index="i">
|
||||
<cfset var fld=instanceData.vault.fields[i]/>
|
||||
<cfloop collection=#local.instanceData.vault.fields# index="i">
|
||||
<cfset var fld=local.instanceData.vault.fields[i]/>
|
||||
<cfset local.vaultData[fld] = local.tempVaultData[fld]/>
|
||||
</cfloop>
|
||||
<cfelse>
|
||||
@@ -361,9 +362,9 @@
|
||||
</cftry>
|
||||
|
||||
<cftry>
|
||||
<cfif structKeyExists(instanceData,"subusers")>
|
||||
<cfloop collection=#instanceData.subusers# item="i">
|
||||
<cfset vaultUrl=#instanceData.subusers[i].vaultUrl#/>
|
||||
<cfif structKeyExists(local.instanceData,"subusers")>
|
||||
<cfloop collection=#local.instanceData.subusers# item="i">
|
||||
<cfset vaultUrl=#local.instanceData.subusers[i].vaultUrl#/>
|
||||
<cfhttp method="get"
|
||||
url="#vaultUrl#"
|
||||
timeout="3"
|
||||
@@ -374,10 +375,10 @@
|
||||
<cfhttpparam type="HEADER" name="User-Agent" value="#request.USER_AGENT#"/>
|
||||
</cfhttp>
|
||||
<!--- <cfdump var=#deserializeJson(cred.filecontent)#/> --->
|
||||
<cfset "local.vaultData.subusers[i].userName"=#instanceData.subusers[i].userName#/>
|
||||
<cfset "local.vaultData.subusers[i].subUserAccess"=#instanceData.subusers[i].subUserAccess#/>
|
||||
<cfset "local.vaultData.subusers[i].userName"=#local.instanceData.subusers[i].userName#/>
|
||||
<cfset "local.vaultData.subusers[i].subUserAccess"=#local.instanceData.subusers[i].subUserAccess#/>
|
||||
<cfset "local.vaultData.subusers[i].vaultData"=#deserializeJson(cred.filecontent).data.data#/>
|
||||
<!--- #instanceData.subusers[i].userName# (#instanceData.subusers[i].subUserAccess#)
|
||||
<!--- #local.instanceData.subusers[i].userName# (#local.instanceData.subusers[i].subUserAccess#)
|
||||
<cfdump var=#deserializeJson(cred.filecontent).data.data#/> --->
|
||||
</cfloop>
|
||||
</cfif>
|
||||
|
||||
Reference in New Issue
Block a user