From 6ff5a1aef4f93a9bdb144a8149f76a8d95291bed Mon Sep 17 00:00:00 2001 From: miigotu <miigotu@gmail.com> Date: Tue, 8 Dec 2015 04:08:54 -0800 Subject: [PATCH] Dont allow dupes in add new show results Fixes https://github.com/SickRage/sickrage-issues/issues/170 --- sickbeard/webserve.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py index 9153d6edc..398c0b736 100644 --- a/sickbeard/webserve.py +++ b/sickbeard/webserve.py @@ -2321,12 +2321,8 @@ class HomeAddShows(Home): results.setdefault(indexer, []).extend(indexerResults) for i, shows in results.iteritems(): - final_results.extend([[sickbeard.indexerApi(i).name, i, sickbeard.indexerApi(i).config["show_url"], int(show['id']), - show['seriesname'], show['firstaired']] for show in shows]) - -# map(final_results.extend, -# ([[sickbeard.indexerApi(id).name, id, sickbeard.indexerApi(id).config["show_url"], int(show['id']), -# show['seriesname'], show['firstaired']] for show in shows] for id, shows in results.iteritems())) + final_results.extend({(sickbeard.indexerApi(i).name, i, sickbeard.indexerApi(i).config["show_url"], int(show['id']), + show['seriesname'], show['firstaired']) for show in shows}) lang_id = sickbeard.indexerApi().config['langabbv_to_id'][lang] return json.dumps({'results': final_results, 'langid': lang_id}) -- GitLab