From c02e5fd0069fcf5ad52f58b3acc8a3499474dd6a Mon Sep 17 00:00:00 2001 From: MickLesk Date: Sat, 18 Apr 2026 21:42:04 +0200 Subject: [PATCH] fix(babybuddy): set DJANGO_SETTINGS_MODULE before migrate in update The upgrade from 2.7.1 to 2.8.0 fails because manage.py migrate is called without DJANGO_SETTINGS_MODULE being set, causing Django to raise ImproperlyConfigured. The install script sets it but the update function was missing it. Closes #13800 --- ct/babybuddy.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ct/babybuddy.sh b/ct/babybuddy.sh index e920cc4fb..cf7a20e14 100644 --- a/ct/babybuddy.sh +++ b/ct/babybuddy.sh @@ -48,6 +48,7 @@ function update_script() { mv /tmp/production.py.bak /opt/babybuddy/babybuddy/settings/production.py source .venv/bin/activate $STD uv pip install -r requirements.txt + export DJANGO_SETTINGS_MODULE=babybuddy.settings.production $STD python manage.py migrate msg_ok "Updated ${APP}"