149 request.usr_id bugfix
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.148"; /*$ git config --global --unset user.password*/
|
variables.framework.docs.APIVersion="0.149"; /*$ 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";
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In
|
|||||||
<cfthrow type="invalidParamValue" message="Cannot find CFS parameter by instanceOperationCfsParamUid=#arguments.instanceOperationCfsParamUid#"/>
|
<cfthrow type="invalidParamValue" message="Cannot find CFS parameter by instanceOperationCfsParamUid=#arguments.instanceOperationCfsParamUid#"/>
|
||||||
</cfif>
|
</cfif>
|
||||||
|
|
||||||
<cfset CreateObject("component", "instance_operation_cfs_param_ls").checkParam(local.qCheck.svc_operation_cfs_param_id, arguments.paramValue, arguments.instanceOperationCfsParamUid, arguments.usrId)/>
|
<cfset CreateObject("component", "instance_operation_cfs_param_ls").checkParam(local.qCheck.svc_operation_cfs_param_id, arguments.paramValue, arguments.usrId, arguments.instanceOperationCfsParamUid)/>
|
||||||
</cffunction>
|
</cffunction>
|
||||||
|
|
||||||
<cffunction name="processMap" returntype="void" access="public">
|
<cffunction name="processMap" returntype="void" access="public">
|
||||||
|
|||||||
@@ -257,10 +257,11 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In
|
|||||||
<!--- проверка параметров по метаданным, независимо от семантики самого параметра --->
|
<!--- проверка параметров по метаданным, независимо от семантики самого параметра --->
|
||||||
<cfargument name="svcOperationCfsParamId" type="numeric" required = true/>
|
<cfargument name="svcOperationCfsParamId" type="numeric" required = true/>
|
||||||
<cfargument name="paramValue" required = true/>
|
<cfargument name="paramValue" required = true/>
|
||||||
|
<cfargument name="usrId" type="numeric"/>
|
||||||
<cfargument name="instanceOperationCfsParamUid" type="guid" default="00000000-0000-0000-0000-000000000000"/><!--- используется при проверке уникальности, чтобы не сравнивать с собой --->
|
<cfargument name="instanceOperationCfsParamUid" type="guid" default="00000000-0000-0000-0000-000000000000"/><!--- используется при проверке уникальности, чтобы не сравнивать с собой --->
|
||||||
<!--- *** Вероятно, стоит возвращать конкретную ругань --->
|
<!--- *** Вероятно, стоит возвращать конкретную ругань --->
|
||||||
<!--- принадлежит ли параметр данному сервису, проверяется выше --->
|
<!--- принадлежит ли параметр данному сервису, проверяется выше --->
|
||||||
<cfargument name="usrId" type="numeric"/>
|
|
||||||
|
|
||||||
<!--- получаем метаданные параметра --->
|
<!--- получаем метаданные параметра --->
|
||||||
<cfset var local={}/>
|
<cfset var local={}/>
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
<cfif (local.qCheckCfsParams.is_required GT 0 AND NOT len(local.qCheckCfsParams.instance_operation_cfs_param_uid) GT 0)><!--- check CFS param existence --->
|
<cfif (local.qCheckCfsParams.is_required GT 0 AND NOT len(local.qCheckCfsParams.instance_operation_cfs_param_uid) GT 0)><!--- check CFS param existence --->
|
||||||
<cfreturn representationOf(this.helper.formatMessage("required CFS parameter #local.qCheckCfsParams.svc_operation_cfs_param# (#local.qCheckCfsParams.svc_operation_cfs_param_id#) is missing", "Missing required CFS parameter")).withStatus(422)/>
|
<cfreturn representationOf(this.helper.formatMessage("required CFS parameter #local.qCheckCfsParams.svc_operation_cfs_param# (#local.qCheckCfsParams.svc_operation_cfs_param_id#) is missing", "Missing required CFS parameter")).withStatus(422)/>
|
||||||
<cfelse><!--- validate CFS param--->
|
<cfelse><!--- validate CFS param--->
|
||||||
<cfset local.cfsParamChecker.checkParam(local.qCheckCfsParams.svc_operation_cfs_param_id, qCheckCfsParams.param_value, qCheckCfsParams.instance_operation_cfs_param_uid, arguments.usrId)/>
|
<cfset local.cfsParamChecker.checkParam(local.qCheckCfsParams.svc_operation_cfs_param_id, qCheckCfsParams.param_value, arguments.usrId, qCheckCfsParams.instance_operation_cfs_param_uid)/>
|
||||||
</cfif>
|
</cfif>
|
||||||
</cfloop><!--- <cfdump var=#local.qCheckCfsParams#/><cfabort/> --->
|
</cfloop><!--- <cfdump var=#local.qCheckCfsParams#/><cfabort/> --->
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user