portal: handle legacy approved requests
This commit is contained in:
parent
b41a2a2b1d
commit
5e2888abf7
@ -118,6 +118,13 @@ def provision_access_request(request_code: str) -> ProvisionResult:
|
|||||||
revealed_at = row.get("initial_password_revealed_at")
|
revealed_at = row.get("initial_password_revealed_at")
|
||||||
attempted_at = row.get("provision_attempted_at")
|
attempted_at = row.get("provision_attempted_at")
|
||||||
|
|
||||||
|
if status == "approved":
|
||||||
|
conn.execute(
|
||||||
|
"UPDATE access_requests SET status = 'accounts_building' WHERE request_code = %s AND status = 'approved'",
|
||||||
|
(request_code,),
|
||||||
|
)
|
||||||
|
status = "accounts_building"
|
||||||
|
|
||||||
if status not in {"accounts_building", "awaiting_onboarding", "ready"}:
|
if status not in {"accounts_building", "awaiting_onboarding", "ready"}:
|
||||||
return ProvisionResult(ok=False, status=status or "unknown")
|
return ProvisionResult(ok=False, status=status or "unknown")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user