From e8131f6c3a188d101fc8385c7c3e56ab15f31da9 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 21 Dec 2019 13:06:16 +0100 Subject: [PATCH] fix ricerche salvate --- specials/search.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/specials/search.py b/specials/search.py index 56c1af5d..d1a6b6f4 100755 --- a/specials/search.py +++ b/specials/search.py @@ -707,20 +707,21 @@ def get_from_temp(item): def save_search(text): - saved_searches_limit = int((10, 20, 30, 40)[int(config.get_setting("saved_searches_limit", "search"))]) + if text: + saved_searches_limit = int((10, 20, 30, 40)[int(config.get_setting("saved_searches_limit", "search"))]) - current_saved_searches_list = config.get_setting("saved_searches_list", "search") - if current_saved_searches_list is None: - saved_searches_list = [] - else: - saved_searches_list = list(current_saved_searches_list) + current_saved_searches_list = config.get_setting("saved_searches_list", "search") + if current_saved_searches_list is None: + saved_searches_list = [] + else: + saved_searches_list = list(current_saved_searches_list) - if text in saved_searches_list: - saved_searches_list.remove(text) + if text in saved_searches_list: + saved_searches_list.remove(text) - saved_searches_list.insert(0, text) + saved_searches_list.insert(0, text) - config.set_setting("saved_searches_list", saved_searches_list[:saved_searches_limit], "search") + config.set_setting("saved_searches_list", saved_searches_list[:saved_searches_limit], "search") def clear_saved_searches(item):