From 95ae9e9e59b7c0c002e245fd5be4d8abe7195862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Mon, 19 May 2025 14:16:52 +0200 Subject: [PATCH] fix: work with current Django --- create-monitor-user | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/create-monitor-user b/create-monitor-user index 223ced6..1e54f2c 100755 --- a/create-monitor-user +++ b/create-monitor-user @@ -20,9 +20,9 @@ if [ -z "$KEY" ]; then echo "Generating new key" if [ -f "/home/weblate/weblate/docker-compose.override.yml" ]; then cd /home/weblate/weblate || exit 1 - KEY="$(sudo -u weblate docker compose exec --user weblate weblate weblate shell -c 'from weblate.auth.models import User; user = User.objects.create(username="monitor"); print(user.auth_token.key)')" + KEY="$(sudo -u weblate docker compose exec --user weblate weblate weblate shell --no-imports -c 'from weblate.auth.models import User; user = User.objects.get_or_create(username="monitor")[0]; print(user.auth_token.key)')" else - KEY="$(sudo -u weblate /home/weblate/weblate-env/bin/weblate shell -c 'from weblate.auth.models import User; user = User.objects.create(username="monitor"); print(user.auth_token.key)')" + KEY="$(sudo -u weblate /home/weblate/weblate-env/bin/weblate shell --no-imports -c 'from weblate.auth.models import User; user = User.objects.get_or_create(username="monitor")[0]; print(user.auth_token.key)')" fi sed -i "s/^env.KEY .*/env.KEY $KEY/" /etc/munin/plugin-conf.d/weblate_servers