diff --git a/qpanel/backend.py b/qpanel/backend.py index 589e8dd..49adaea 100644 --- a/qpanel/backend.py +++ b/qpanel/backend.py @@ -97,8 +97,10 @@ def filter_data_for_user(self, data, user): user -- username """ enables = self.config.queue_enables_for_username(user) - not_enable = list(set(data.keys()) - set(enables)) - map(data.pop, not_enable) + if len(enables): + for q in list(data.keys()): + if q not in enables: + data.pop(q) return data def parse_fs(self, data): diff --git a/qpanel/themes/qpanel/templates/header.html b/qpanel/themes/qpanel/templates/header.html index 4346809..df8982f 100644 --- a/qpanel/themes/qpanel/templates/header.html +++ b/qpanel/themes/qpanel/templates/header.html @@ -38,6 +38,7 @@

+ {% endif %} {% if has_users() %} {% endif %} - {% endif %}