From 9c9af16f6630c6c50a91d773af3087cba0aacc20 Mon Sep 17 00:00:00 2001 From: darta Date: Tue, 18 Jan 2022 20:10:54 +0100 Subject: [PATCH] fix(admin): dashboard update custom menu list bug --- admin/src/admin/lib/dashboard.py | 8 ++++---- admin/src/admin/views/ApiViews.py | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/admin/src/admin/lib/dashboard.py b/admin/src/admin/lib/dashboard.py index 4fb59a9..60db587 100644 --- a/admin/src/admin/lib/dashboard.py +++ b/admin/src/admin/lib/dashboard.py @@ -47,11 +47,13 @@ class Dashboard: return self.apply_updates() def update_menu(self, menu): + items = [] for menu_item in menu.keys(): for mustexist_key in ["href", "icon", "name", "shortname"]: if mustexist_key not in menu[menu_item].keys(): return False - self._update_custom_menu({"apps_external": menu}) + items.append(menu[menu_item]) + self._update_custom_menu({"apps_external": items}) return self.apply_updates() def update_logo(self, logo): @@ -83,7 +85,5 @@ class Dashboard: return self.apply_updates() def apply_updates(self): - resp = requests.get( - "http://isard-sso-api:7039/restart" - ) + resp = requests.get("http://isard-sso-api:7039/restart") return True diff --git a/admin/src/admin/views/ApiViews.py b/admin/src/admin/views/ApiViews.py index a5728cd..188b231 100644 --- a/admin/src/admin/views/ApiViews.py +++ b/admin/src/admin/views/ApiViews.py @@ -480,7 +480,6 @@ def check_upload_errors(data): # @login_required def dashboard_put(item): if item == "colours": - print("colours") try: data = request.get_json(force=True) dashboard.update_colours(data)