Skip to content

Commit 9f7f3a5

Browse files
author
Nivedithaa Mahendran
committed
[skip test] update
1 parent 1023456 commit 9f7f3a5

1 file changed

Lines changed: 18 additions & 15 deletions

File tree

src/mas/devops/users.py

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -248,21 +248,24 @@ def get_user(self, user_id):
248248
resource_id = href.split("/")[-1]
249249
self.logger.info(f"Extracted resource_id: {resource_id} from user_info")
250250

251-
if resource_id is not None:
252-
url = f"{self.manage_api_url_internal}/maximo/api/os/masperuser/{resource_id}"
253-
headers = {
254-
"Accept": "application/json",
255-
"apikey": maxadmin_manage_api_key["apikey"]
256-
}
257-
response = requests.get(
258-
url,
259-
headers=headers,
260-
cert=self.manage_internal_client_pem_file_path,
261-
verify=self.manage_internal_ca_pem_file_path
262-
)
263-
self.logger.info(f"GET {url} returned {response.status_code}")
264-
self.logger.info(f"Response: {response.text}")
265-
self.logger.info(f"Response json: {response.json}")
251+
url = f"{self.manage_api_url_internal}/maximo/api/os/masperuser"
252+
headers = {
253+
"Accept": "application/json",
254+
"apikey": maxadmin_manage_api_key["apikey"]
255+
}
256+
querystring = {
257+
"lean": 1,
258+
"oslc.where": f"userid=\"{user_id}\""
259+
}
260+
response = requests.get(
261+
url,
262+
headers=headers,
263+
cert=self.manage_internal_client_pem_file_path,
264+
verify=self.manage_internal_ca_pem_file_path
265+
)
266+
self.logger.info(f"GET {url} returned {response.status_code}")
267+
self.logger.info(f"Response: {response.text}")
268+
self.logger.info(f"Response json: {response.json}")
266269
else:
267270
# For earlier versions, use the Core API v3/users endpoint
268271
url = f"{self.mas_api_url_internal}/v3/users/{user_id}"

0 commit comments

Comments
 (0)