diff --git a/dashmachine/main/routes.py b/dashmachine/main/routes.py
index 1dec488..0e6f70b 100755
--- a/dashmachine/main/routes.py
+++ b/dashmachine/main/routes.py
@@ -165,6 +165,8 @@ def load_settings_editor():
json.loads(tag_json)
for tag_json in settings_dict["tags"].replace("},{", "}%,%{").split("%,%")
]
+ else:
+ settings_dict["tags"] = ["list"] + [{"name": "", "icon": "", "sort_pos": ""}]
settings_editor_html = render_template_string(
"""
{% from 'main/settings-editor.html' import SettingsEditor with context %}
diff --git a/dashmachine/templates/global_macros.html b/dashmachine/templates/global_macros.html
index a819b2a..7ac4993 100644
--- a/dashmachine/templates/global_macros.html
+++ b/dashmachine/templates/global_macros.html
@@ -240,9 +240,9 @@ class=''
+ placeholder="Search.." autofocus>
- {% if True %}
+ {% if tags|length > 1 %}
unfold_less
diff --git a/dashmachine/templates/main/settings-editor.html b/dashmachine/templates/main/settings-editor.html
index 0291102..0025952 100644
--- a/dashmachine/templates/main/settings-editor.html
+++ b/dashmachine/templates/main/settings-editor.html
@@ -14,7 +14,7 @@
-
+
{% if access_group.can_access_main_settings == "True"%}
-
settings