diff --git a/src/paperless/settings.py b/src/paperless/settings.py index c1cb62c9e..d6489fa81 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -1208,10 +1208,14 @@ OAUTH_CALLBACK_BASE_URL = os.getenv("PAPERLESS_OAUTH_CALLBACK_BASE_URL") GMAIL_OAUTH_CLIENT_ID = os.getenv("PAPERLESS_GMAIL_OAUTH_CLIENT_ID") GMAIL_OAUTH_CLIENT_SECRET = os.getenv("PAPERLESS_GMAIL_OAUTH_CLIENT_SECRET") GMAIL_OAUTH_ENABLED = bool( - OAUTH_CALLBACK_BASE_URL and GMAIL_OAUTH_CLIENT_ID and GMAIL_OAUTH_CLIENT_SECRET, + (OAUTH_CALLBACK_BASE_URL or PAPERLESS_URL) + and GMAIL_OAUTH_CLIENT_ID + and GMAIL_OAUTH_CLIENT_SECRET, ) OUTLOOK_OAUTH_CLIENT_ID = os.getenv("PAPERLESS_OUTLOOK_OAUTH_CLIENT_ID") OUTLOOK_OAUTH_CLIENT_SECRET = os.getenv("PAPERLESS_OUTLOOK_OAUTH_CLIENT_SECRET") OUTLOOK_OAUTH_ENABLED = bool( - OAUTH_CALLBACK_BASE_URL and OUTLOOK_OAUTH_CLIENT_ID and OUTLOOK_OAUTH_CLIENT_SECRET, + (OAUTH_CALLBACK_BASE_URL or PAPERLESS_URL) + and OUTLOOK_OAUTH_CLIENT_ID + and OUTLOOK_OAUTH_CLIENT_SECRET, )