From 045f170882238197158222ef6faefb553fbcef05 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Mon, 26 Jan 2026 20:53:07 -0300 Subject: [PATCH] ariadne: treat unverified email as blocked --- ariadne/manager/provisioning.py | 4 ++++ 1 file changed, 4 insertions(+) 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