]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: oauth settings without base url (#8020)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sat, 26 Oct 2024 07:57:36 +0000 (00:57 -0700)
committerGitHub <noreply@github.com>
Sat, 26 Oct 2024 07:57:36 +0000 (00:57 -0700)
src/paperless/settings.py

index c1cb62c9e87c3cc1dd13373f14e9f24ae4ca10cf..d6489fa8179df948a9bb2af1a195c9d63267a2a2 100644 (file)
@@ -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,
 )