From 88f6b7745562dee53b9f1b00e3080ea91960ad28 Mon Sep 17 00:00:00 2001 From: AIIrondev Date: Tue, 4 Aug 2026 23:46:42 +0200 Subject: [PATCH] fix of the json upload format --- manage-tenant.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/manage-tenant.sh b/manage-tenant.sh index 4c31acf..15d0e7d 100755 --- a/manage-tenant.sh +++ b/manage-tenant.sh @@ -201,6 +201,7 @@ sys.path.insert(0, "/app/Web") from Web.modules.database import settings from pymongo import MongoClient import Web.modules.inventarsystem.data_protection as dp +import Web.modules.database.user as us tenant_id = sys.argv[1].lower() mode = sys.argv[2] @@ -245,7 +246,7 @@ page_permissions = { "manage_locations": True, } -if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0: +if db.users.count_documents({"username": dp.encrypt_text("admin")}) == 0: db.users.insert_one({ "Username": dp.encrypt_text("admin"), "Password": hashed_pw_string, @@ -258,6 +259,12 @@ if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0: "ActionPermissions": action_permissions, "PagePermissions": page_permissions, }) + print("User correctly added") + +if db.users.count_documents({"Username": dp.encrypt_text("admin")}) == 0: + us.add_user("admin", "admin123", "admin", "admin", permission_preset='full_access') + us.make_admin("admin") + print("Fallback successfully applied") if mode == "trial": db.settings.update_one(