Enforce email enabled for mandatory verification

This commit is contained in:
shamoon 2025-11-03 15:31:18 -08:00
parent a0172a2754
commit e09fc54722
No known key found for this signature in database

View File

@ -537,6 +537,13 @@ ACCOUNT_EMAIL_VERIFICATION = (
)
)
if ACCOUNT_EMAIL_VERIFICATION == "mandatory":
ACCOUNT_EMAIL_REQUIRED = True
if not EMAIL_ENABLED:
raise ValueError(
"Email must be enabled if ACCOUNT_EMAIL_VERIFICATION is mandatory",
)
ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS = __get_boolean(
"PAPERLESS_ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS",
"True",