From 8fc7f980aa7d3f7ca9d88bf8159083489ce19149 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Mon, 24 Jun 2024 10:54:12 +0530 Subject: [PATCH] Revert KHOJ_DOMAIN to only support single domain. Multiple domain support didn't generalize to other portions where it is used --- src/khoj/main.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/khoj/main.py b/src/khoj/main.py index 76f5f87f..7a73e0b7 100644 --- a/src/khoj/main.py +++ b/src/khoj/main.py @@ -3,7 +3,6 @@ """ from contextlib import redirect_stdout -import itertools import logging import io import os @@ -67,13 +66,9 @@ else: django_app = get_asgi_application() # Add CORS middleware -KHOJ_DOMAIN = os.getenv("KHOJ_DOMAIN", "app.khoj.dev").split(",") +KHOJ_DOMAIN = os.getenv("KHOJ_DOMAIN", "app.khoj.dev") scheme = "https" if not is_env_var_true("KHOJ_NO_HTTPS") else "http" -custom_origins = list( - itertools.chain.from_iterable( - [[f"{scheme}://{domain.strip()}", f"{scheme}://{domain.strip()}:*"] for domain in KHOJ_DOMAIN] - ) -) +custom_origins = [f"{scheme}://{KHOJ_DOMAIN.strip()}", f"{scheme}://{KHOJ_DOMAIN.strip()}:*"] default_origins = [ "app://obsidian.md", # To allow access from Obsidian desktop app "capacitor://localhost", # To allow access from Obsidian iOS app using Capacitor.JS