Browse Source

Use current ep status data for finished search items for correct UI updates.

pull/1107/head
Prinz23 7 years ago
committed by JackDandy
parent
commit
2c70869074
  1. 1
      CHANGES.md
  2. 7
      sickbeard/webserve.py

1
CHANGES.md

@ -39,6 +39,7 @@
[develop changelog]
* Fix sorting results
* Change remove deprecated files
* Use current ep status data for finished search items for correct UI updates
### 0.17.10 (2018-10-05 20:15:00 UTC)

7
sickbeard/webserve.py

@ -2825,7 +2825,12 @@ class Home(MainHandler):
for item in filter(lambda r: hasattr(r, 'segment') and (not show or show == str(r.show.indexerid)), results):
for ep_base in filter(
lambda e: (e.show.indexer, e.show.indexerid, e.season, e.episode) not in seen_eps, item.segment):
ep, uniq_sxe = self.prepare_episode(ep_base, **episode_params)
try:
show = helpers.find_show_by_id(sickbeard.showList, dict({ep_base.show.indexer: ep_base.show.indexerid}))
ep_obj = show.getEpisode(season=ep_base.season, episode=ep_base.episode)
except (StandardError, Exception):
continue
ep, uniq_sxe = self.prepare_episode(ep_obj, **episode_params)
episodes.append(ep)
seen_eps.add(uniq_sxe)

Loading…
Cancel
Save