diff --git a/ariadne/manager/provisioning.py b/ariadne/manager/provisioning.py index 38ead9d..2bc1ba8 100644 --- a/ariadne/manager/provisioning.py +++ b/ariadne/manager/provisioning.py @@ -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