From 786d0bad6d142baa60b5c29009c99f2b6a988dff Mon Sep 17 00:00:00 2001 From: Mike Wichers Date: Wed, 4 Feb 2026 20:30:20 -0500 Subject: [PATCH] Fixed password. --- modules/web_app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/web_app.py b/modules/web_app.py index 4d75db9..d7c078d 100644 --- a/modules/web_app.py +++ b/modules/web_app.py @@ -49,8 +49,10 @@ with app.app_context(): admin = User(username=config.ADMIN_USER, password=generate_password_hash(config.ADMIN_PASSWORD, method='pbkdf2:sha256'), is_admin=True) db.session.add(admin) db.session.commit() - elif not admin.is_admin: - admin.is_admin = True + else: + # Ensure admin privileges and sync password with Env Var (allows password reset via Docker) + if not admin.is_admin: admin.is_admin = True + admin.password = generate_password_hash(config.ADMIN_PASSWORD, method='pbkdf2:sha256') db.session.commit() # Migration: Add 'progress' column if missing