diff --git a/services/comms/mas-local-users-ensure-job.yaml b/services/comms/mas-local-users-ensure-job.yaml index 3f06378..111810a 100644 --- a/services/comms/mas-local-users-ensure-job.yaml +++ b/services/comms/mas-local-users-ensure-job.yaml @@ -2,7 +2,7 @@ apiVersion: batch/v1 kind: Job metadata: - name: mas-local-users-ensure-3 + name: mas-local-users-ensure-4 namespace: comms spec: backoffLimit: 1 @@ -124,29 +124,8 @@ spec: return None def update_password(token, user_id, password): - payloads = [ - { - "data": { - "type": "user", - "id": user_id, - "attributes": { - "password": password, - }, - } - }, - {"password": password}, - ] - for payload in payloads: - r = requests.patch( - f"{MAS_ADMIN_API_BASE}/users/{urllib.parse.quote(user_id)}", - headers={"Authorization": f"Bearer {token}"}, - json=payload, - timeout=30, - ) - if r.status_code in (200, 204): - return True r = requests.post( - f"{MAS_ADMIN_API_BASE}/users/{urllib.parse.quote(user_id)}/password", + f"{MAS_ADMIN_API_BASE}/users/{urllib.parse.quote(user_id)}/set-password", headers={"Authorization": f"Bearer {token}"}, json={"password": password}, timeout=30,