From e09fc547222fba780abd1eb69eb7489831f8e9d3 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 3 Nov 2025 15:31:18 -0800 Subject: [PATCH] Enforce email enabled for mandatory verification --- src/paperless/settings.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 97d0ca06f..bb8b6b061 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -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",