ariadne: treat unverified email as blocked

This commit is contained in:
Brad Stein 2026-01-26 20:53:07 -03:00
parent af4ee46840
commit 045f170882

View File

@ -501,6 +501,10 @@ class ProvisioningManager:
detail: str,
started: datetime,
) -> None:
detail_lower = detail.lower()
if "missing verified email address" in detail_lower or "email not verified" in detail_lower:
self._task_pending(conn, request_code, task, "blocked: email not verified", started)
return
if self._is_retryable_detail(detail):
self._task_pending(conn, request_code, task, self._retryable_detail(detail), started)
return