diff --git a/lwsadmin/lws/config.py b/lwsadmin/lws/config.py index db7a9a4..b19c51e 100644 --- a/lwsadmin/lws/config.py +++ b/lwsadmin/lws/config.py @@ -10,6 +10,7 @@ HOST = env.get("HOST", "127.0.0.1") TEMPLATES_AUTO_RELOAD = True QUART_ENV = env.get("QUART_ENV", "development") SECRET_KEY = env.get("SECRET_KEY", token_urlsafe(12)) +SERVER_NAME = env.get("SERVER_NAME", "http://127.0.0.1:5000") QUART_AUTH_DURATION = int(env.get('QUART_AUTH_DURATION', 60 * 60)) # 1 hour # LWS diff --git a/lwsadmin/lws/factory.py b/lwsadmin/lws/factory.py index 4bd62a8..ee76031 100644 --- a/lwsadmin/lws/factory.py +++ b/lwsadmin/lws/factory.py @@ -14,6 +14,7 @@ def create_app(): app.config["TEMPLATES_AUTO_RELOAD"] = config.TEMPLATES_AUTO_RELOAD app.config["QUART_ENV"] = config.QUART_ENV app.config["QUART_AUTH_DURATION"] = config.QUART_AUTH_DURATION + app.config["SERVER_NAME"] = config.SERVER_NAME AuthManager(app) bcrypt = Bcrypt(app) diff --git a/lwsadmin/lws/routes/meta.py b/lwsadmin/lws/routes/meta.py index ad663e9..fd4cc36 100644 --- a/lwsadmin/lws/routes/meta.py +++ b/lwsadmin/lws/routes/meta.py @@ -17,7 +17,8 @@ async def index(): return redirect("/setup") lws.init(admin.view_key) accounts = lws.list_accounts() - del accounts["hidden"] + if 'hidden' in accounts: + del accounts["hidden"] requests = lws.list_requests() return await render_template( "index.html",