From eda32eca36befdb430eea28c007f2fdcc37ffdf4 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 1 Jul 2024 12:40:35 -0400
Subject: [PATCH] fix: handle empty callback base URLs better

---
 program/management/commands/initialize.py | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/program/management/commands/initialize.py b/program/management/commands/initialize.py
index 4ec3cab3..d340fe09 100644
--- a/program/management/commands/initialize.py
+++ b/program/management/commands/initialize.py
@@ -11,14 +11,13 @@ class Command(BaseCommand):
         AURA_PROTO = os.getenv("AURA_PROTO")
         AURA_HOST = os.getenv("AURA_HOST")
 
-        TANK_CALLBACK_BASE_URL = os.getenv(
-            "TANK_CALLBACK_BASE_URL",
-            default=f"{AURA_PROTO}://{AURA_HOST}/tank",
-        )
-        DASHBOARD_CALLBACK_BASE_URL = os.getenv(
-            "DASHBOARD_CALLBACK_BASE_URL",
-            default=f"{AURA_PROTO}://${AURA_HOST}",
-        )
+        TANK_CALLBACK_BASE_URL = os.getenv("TANK_CALLBACK_BASE_URL")
+        if TANK_CALLBACK_BASE_URL == "":
+            TANK_CALLBACK_BASE_URL = f"{AURA_PROTO}://{AURA_HOST}/tank"
+
+        DASHBOARD_CALLBACK_BASE_URL = os.getenv("DASHBOARD_CALLBACK_BASE_URL")
+        if DASHBOARD_CALLBACK_BASE_URL == "":
+            DASHBOARD_CALLBACK_BASE_URL = f"{AURA_PROTO}://{AURA_HOST}"
 
         call_command("migrate", "--no-input")
 
-- 
GitLab