vaultwarden: fallback invite email

This commit is contained in:
Brad Stein 2026-01-19 03:07:36 -03:00
parent 3a0522ad2b
commit e83a189d91

View File

@ -491,6 +491,13 @@ def provision_access_request(request_code: str) -> ProvisionResult:
pass pass
result = invite_user(vaultwarden_email) result = invite_user(vaultwarden_email)
if not result.ok and result.status == "error":
fallback_email = contact_email.strip()
if fallback_email and fallback_email != vaultwarden_email:
fallback_result = invite_user(fallback_email)
if fallback_result.ok:
vaultwarden_email = fallback_email
result = fallback_result
if result.ok: if result.ok:
_upsert_task(conn, request_code, "vaultwarden_invite", "ok", result.status) _upsert_task(conn, request_code, "vaultwarden_invite", "ok", result.status)
else: else: