From 9552482471136c1244c882786b00db0a95edfcbf Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 28 Feb 2022 19:38:14 +0100 Subject: [PATCH] fix initial checks --- InvenTree/InvenTree/apps.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/InvenTree/InvenTree/apps.py b/InvenTree/InvenTree/apps.py index c15a5c4d0a..fad6b2a9a5 100644 --- a/InvenTree/InvenTree/apps.py +++ b/InvenTree/InvenTree/apps.py @@ -166,7 +166,15 @@ class InvenTreeConfig(AppConfig): ) # check if all values are present - if not (add_user and add_email and add_password): + set_variables = 0 + for tested_var in [add_user, add_email, add_password]: + if tested_var: + set_variables += 1 + + if set_variables == 0: + return + + if set_variables < 3: logger.warn('Not all required settings for adding a user on startup are present:\nINVENTREE_SET_USER, INVENTREE_SET_EMAIL, INVENTREE_SET_PASSWORD') return