From d30a17f7b96140efd9978b4bfd3c88cbe3f40d14 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Feb 2026 17:38:03 +0300 Subject: [PATCH] 209 unmapped user early exception --- v1/Application.cfc | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/v1/Application.cfc b/v1/Application.cfc index 3b9163e..10f3f34 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.208"; /*$ git config --global --unset user.password*/ + variables.framework.docs.APIVersion="0.209"; /*$ git config --global --unset user.password*/ variables.framework.globalHeaders = structNew(); variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location"; @@ -276,11 +276,7 @@ result = prefix.filecontent; //writedump(result);abort; } catch (e) { - /*if (fileExists("#GetDirectoryFromPath(GetCurrentTemplatePath())#/etc/local-debug")) { //true for local debug without IDP, etc/* does not go to repository - var result='{"accounts":[{"login":"","type":"telegram"}],"avatar":["d2d2b7ac-50af-432b-b7c4-f7d6561e288a"],"company":"ООО «НУБЕС»","companyId":"8ec70ac0-546d-42a7-8cff-339c8fb51a23","contactId":"983967a3-58c2-4cdd-84a5-8b427ccfac82","email":"smishchuk@nubes.ru","externalUser":false,"fio":{"fullName":"Мищук Сергей ","name":"Сергей","secondName":"","surname":"Мищук"},"groupIds":["94bf5be7-52f4-5c13-87c3-513786934685","ab12b6b8-0265-4683-a5c2-5e1a74a55216","aff008c3-7443-50f6-86e1-ecff3cd3b04d","d6000da0-c9aa-55eb-9882-f118b432730b","d89a33dc-3177-5854-9580-f7f860a5ab7c","ddfe2555-9ef4-42cb-9a2b-7f24e61e7747","df12926f-ecb8-5479-857f-6d291464baad","fda5c295-230a-5025-9797-b8b4e99e08aa","2be9b4b6-94d1-59f9-a649-cab228d82169","64fe6f5c-a91b-5fea-a7ca-d9823701ebd4"],"integration":{"serviceId":""},"login":"smishchuk@nubes.ru","mobilePhone":[],"position":"","userId":"d72530e1-66a4-412f-a046-38153c4e5405"}';} - */ - //writedump(resp); - //return representationOf( {"exception"=e} ); + return representationOf( {"exception"=e, "idpResponse"=result} ).withStatus(200); } @@ -289,12 +285,11 @@ var idpUserData=deserializeJson(result); arguments.requestArguments.companyUid=idpUserData.userInfo.companyId;//GUID! arguments.requestArguments.usrUid=idpUserData.userInfo.contactId;//userId; //GUID! + + var usrCustomerInfo=getUsrCustomerInfo(idpUserData.userInfo.contactId, idpUserData.userInfo.companyId); } catch (e) { return representationOf( {"exception"=e, "idpResponse"=result} ); - } - - var usrCustomerInfo=getUsrCustomerInfo(idpUserData.userInfo.contactId, idpUserData.userInfo.companyId); - + } //dump(idpUserData);dump(usrCustomerInfo);abort; if (lCase(arguments.cfc) EQ 'user') { @@ -431,6 +426,13 @@ + + + + + + + @@ -447,6 +449,9 @@ order by s.specification_id desc limit 1; + + + @@ -457,7 +462,10 @@ where u.idp_usr_uid= order by s.specification_id desc limit 1; - + + + +