From 667de4d1f092f3a3d5ce0a4fad5108da3db2d58f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Tue, 25 Apr 2023 10:25:50 +0200 Subject: [PATCH] generate .super_user file on startup if adminui is enabled (#1651) * generate .super_user file on startup if adminui is enabled * only save super_user id instead of url --- .gitignore | 1 + lnbits/core/services.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index afece724e..74ef60716 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ tests/data/*.sqlite3 *.pyc *.env .env +.super_user data *.sqlite3 diff --git a/lnbits/core/services.py b/lnbits/core/services.py index 49ae4ef5a..7bb5668dc 100644 --- a/lnbits/core/services.py +++ b/lnbits/core/services.py @@ -447,6 +447,10 @@ async def check_admin_settings(): admin_url = f"{settings.lnbits_baseurl}wallet?usr={settings.super_user}" logger.success(f"✔️ Access super user account at: {admin_url}") + # saving it to .super_user file + with open(".super_user", "w") as file: + file.write(settings.super_user) + # callback for saas if ( settings.lnbits_saas_callback