From 53b733459399ae91e4d58611050ad94892642c7b Mon Sep 17 00:00:00 2001 From: noamcoh Date: Wed, 15 Oct 2025 11:47:16 +0000 Subject: [PATCH] Fix Postman auto session ID variable --- .../CME_API.postman_collection | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/common/cme_api_postman/CME_API.postman_collection b/common/cme_api_postman/CME_API.postman_collection index 634bd287..b2ab6797 100644 --- a/common/cme_api_postman/CME_API.postman_collection +++ b/common/cme_api_postman/CME_API.postman_collection @@ -16,9 +16,9 @@ "script": { "exec": [ "try {\r", - " var sid = JSON.parse(responseBody).sid;\r", - " postman.setEnvironmentVariable(\"session\", sid);\r", - " tests[\"login session-id = \" + sid] = true;\r", + " var sid = pm.response.json().sid;\r", + " pm.collectionVariables.set(\"sessionId\", sid);\r", + " pm.test(\"login session-id = \" + sid, () => true);\r", "} catch (e) {}" ], "type": "text/javascript", @@ -62,9 +62,9 @@ "script": { "exec": [ "try {\r", - " var sid = JSON.parse(responseBody).sid;\r", - " postman.setEnvironmentVariable(\"session\", sid);\r", - " tests[\"login session-id = \" + sid] = true;\r", + " var sid = pm.response.json().sid;\r", + " pm.collectionVariables.set(\"sessionId\", sid);\r", + " pm.test(\"login session-id = \" + sid, () => true);\r", "} catch (e) {}" ], "type": "text/javascript" @@ -107,9 +107,9 @@ "script": { "exec": [ "try {\r", - " var sid = JSON.parse(responseBody).sid;\r", - " postman.setEnvironmentVariable(\"session\", sid);\r", - " tests[\"login session-id = \" + sid] = true;\r", + " var sid = pm.response.json().sid;\r", + " pm.collectionVariables.set(\"sessionId\", sid);\r", + " pm.test(\"login session-id = \" + sid, () => true);\r", "} catch (e) {}" ], "type": "text/javascript" @@ -152,9 +152,9 @@ "script": { "exec": [ "try {\r", - " var sid = JSON.parse(responseBody).sid;\r", - " postman.setEnvironmentVariable(\"session\", sid);\r", - " tests[\"login session-id = \" + sid] = true;\r", + " var sid = pm.response.json().sid;\r", + " pm.collectionVariables.set(\"sessionId\", sid);\r", + " pm.test(\"login session-id = \" + sid, () => true);\r", "} catch (e) {}" ], "type": "text/javascript" @@ -435,9 +435,9 @@ "script": { "exec": [ "try {\r", - " var sid = JSON.parse(responseBody).sid;\r", - " postman.setEnvironmentVariable(\"session\", sid);\r", - " tests[\"login session-id = \" + sid] = true;\r", + " var sid = pm.response.json().sid;\r", + " pm.collectionVariables.set(\"sessionId\", sid);\r", + " pm.test(\"session-id = \" + sid, () => true);\r", "} catch (e) {}" ], "type": "text/javascript" @@ -9346,7 +9346,7 @@ "type": "text/javascript", "exec": [ "var response = pm.response.json();\r", - "if (response.result.hasOwnProperty(\"request-id\")) {\r", + "if (response.result && response.result.hasOwnProperty(\"request-id\")) {\r", " var request_id = response.result[\"request-id\"];\r", " pm.collectionVariables.set(\"requestId\", request_id);\r", "}"