From 355d17492e8738c18ca215d3b5ec67a8ceea5d18 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 9 Dec 2025 17:03:33 +0300 Subject: [PATCH] 192 argumens.clientId wz fix --- v1/Application.cfc | 10 ++++----- .../instance_operation_cfs_param_ls.cfc | 21 +++++++++++++++++-- v1/resources/user.cfc | 2 ++ 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/v1/Application.cfc b/v1/Application.cfc index 9ae0019..3d2fbc3 100644 --- a/v1/Application.cfc +++ b/v1/Application.cfc @@ -57,7 +57,7 @@ //variables.framework.docs={}; variables.framework.docs.APIName="svc-api"; - variables.framework.docs.APIVersion="0.191"; /*$ git config --global --unset user.password*/ + variables.framework.docs.APIVersion="0.192"; /*$ git config --global --unset user.password*/ variables.framework.globalHeaders = structNew(); variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location"; @@ -295,7 +295,7 @@ var usrCustomerInfo=getUsrCustomerInfo(idpUserData.userInfo.contactId, idpUserData.userInfo.companyId); - //dump(idpUserData);dump(usrCustomerInfo);abort; + dump(idpUserData);dump(usrCustomerInfo);abort; if (lCase(arguments.cfc) EQ 'user') { if (structIsEmpty(usrCustomerInfo)) return representationOf("User information not found").withStatus(404); @@ -323,19 +323,19 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //Integer try { - arguments.requestArguments.isImpersonated=usrCustomerInfo.impersonation.is_impersonated; + arguments.requestArguments.isImpersonated=idpUserData.impersonation.is_impersonated; } catch (e) { arguments.requestArguments.isImpersonated=false; // так себе решение, надо было бы NULL } try { - arguments.requestArguments.clientID=usrCustomerInfo.clientID; + arguments.requestArguments.clientID=idpUserData.userInfo.clientID; } catch (e) { arguments.requestArguments.clientID=""; } try { - arguments.requestArguments.login=usrCustomerInfo.login; + arguments.requestArguments.login=idpUserData.userInfo.login; } catch (e) { arguments.requestArguments.login=""; } diff --git a/v1/resources/instance_operation_cfs_param_ls.cfc b/v1/resources/instance_operation_cfs_param_ls.cfc index 401d2d6..f326046 100644 --- a/v1/resources/instance_operation_cfs_param_ls.cfc +++ b/v1/resources/instance_operation_cfs_param_ls.cfc @@ -261,8 +261,7 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In - - + @@ -412,6 +411,24 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In + + + + + + + + + + + + + + + + + + diff --git a/v1/resources/user.cfc b/v1/resources/user.cfc index b6e3b45..9b73695 100644 --- a/v1/resources/user.cfc +++ b/v1/resources/user.cfc @@ -26,6 +26,8 @@ ---> + select