Browse Source

Merge branch 'fix-db-options-override' into 'master'

🔧 Extend existing DB options if already set

See merge request glitchtip/glitchtip-backend!1175
David Burke 5 months ago
parent
commit
92bf083add
1 changed files with 2 additions and 1 deletions
  1. 2 1
      glitchtip/settings.py

+ 2 - 1
glitchtip/settings.py

@@ -428,7 +428,8 @@ if DATABASE_HOST and DATABASE_PASSWORD:
         "CONN_HEALTH_CHECKS": env.bool("DATABASE_CONN_HEALTH_CHECKS", False),
     }
 DATABASES["default"]["ENGINE"] = "psqlextra.backend"
-DATABASES["default"]["OPTIONS"] = {}
+if not DATABASES["default"].get("OPTIONS"):
+    DATABASES["default"]["OPTIONS"] = {}
 if env.bool("DATABASE_POOL", False):
     pool_options = {}
     min_size = env.int("DATABASE_POOL_MIN_SIZE", None)