From 28012a3ceadc563d176a04d271bfdff6db86ac40 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 28 Feb 2022 19:19:10 +0100 Subject: [PATCH] only add once --- InvenTree/InvenTree/apps.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/InvenTree/InvenTree/apps.py b/InvenTree/InvenTree/apps.py index 667da9b185..e984e4f178 100644 --- a/InvenTree/InvenTree/apps.py +++ b/InvenTree/InvenTree/apps.py @@ -146,6 +146,9 @@ class InvenTreeConfig(AppConfig): def add_user_on_startup(self): """Add a user on startup""" + # stop if already created + if hasattr(settings, 'USER_ADDED') and settings.USER_ADDED: + return # get values add_user = get_setting( @@ -171,5 +174,6 @@ class InvenTreeConfig(AppConfig): try: new_user = user.objects.create_user(add_user, add_email, add_password) logger.info(f'User {str(new_user)} was created!') + settings.USER_ADDED = True except Exception as _e: print(_e)