From 3c92ef290010efab8f9af7956d68a13f313f6f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Thu, 4 May 2023 17:22:24 +0200 Subject: [PATCH] FIX: #1661 (#1663) fixup --- lnbits/core/views/admin_api.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lnbits/core/views/admin_api.py b/lnbits/core/views/admin_api.py index fbf848a85..b73c549cc 100644 --- a/lnbits/core/views/admin_api.py +++ b/lnbits/core/views/admin_api.py @@ -32,11 +32,14 @@ async def api_get_settings( @core_app.put( "/admin/api/v1/settings/", status_code=HTTPStatus.OK, - dependencies=[Depends(check_admin)], ) -async def api_update_settings(data: EditableSettings): +async def api_update_settings( + data: EditableSettings, user: User = Depends(check_admin) +): await update_admin_settings(data) - update_cached_settings(dict(data)) + admin_settings = await get_admin_settings(user.super_user) + assert admin_settings, "Updated admin settings not found." + update_cached_settings(admin_settings.dict()) return {"status": "Success"}