From 3665a1f69be580da9d278c395175400dd662465e Mon Sep 17 00:00:00 2001 From: echel0n Date: Thu, 20 Mar 2014 06:45:43 -0700 Subject: [PATCH] Fixed a bug in the SQL statement for a transactional --- sickbeard/tv.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sickbeard/tv.py b/sickbeard/tv.py index 059700e4..a50917e6 100644 --- a/sickbeard/tv.py +++ b/sickbeard/tv.py @@ -1235,14 +1235,14 @@ class TVEpisode(object): logger.log(str(self.show.indexerid) + u": There was an error loading the NFO for episode " + str(season) + "x" + str(episode), logger.ERROR) pass - # if we tried loading it from NFO and didn't find the NFO, use TVDB + # if we tried loading it from NFO and didn't find the NFO, try the Indexers if self.hasnfo == False: try: result = self.loadFromIndexer(season, episode) except exceptions.EpisodeDeletedException: result = False - # if we failed SQL *and* NFO, TVDB then fail + # if we failed SQL *and* NFO, Indexers then fail if result == False: raise exceptions.EpisodeNotFoundException("Couldn't find episode " + str(season) + "x" + str(episode)) @@ -1339,7 +1339,7 @@ class TVEpisode(object): return False except (indexer_exceptions.indexer_episodenotfound, indexer_exceptions.indexer_seasonnotfound): logger.log(u"Unable to find the episode on " + self.indexer + "... has it been removed? Should I delete from db?", logger.DEBUG) - # if I'm no longer on TVDB but I once was then delete myself from the DB + # if I'm no longer on the Indexers but I once was then delete myself from the DB if self.indexerid != -1: self.deleteEpisode() return @@ -1564,7 +1564,7 @@ class TVEpisode(object): # use a custom update/insert method to get the data into the DB return ["INSERT OR REPLACE INTO tv_episodes (episode_id, indexerid, indexer, name, description, subtitles, subtitles_searchcount, subtitles_lastsearch, airdate, hasnfo, hastbn, status, location, file_size, release_name, is_proper, showid, season, episode) VALUES ((SELECT episode_id FROM tv_episodes WHERE showid = ? AND season = ? AND episode = ?),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);", - [self.show.tvdbid, self.season, self.episode, self.indexerid, self.indexer, self.name, self.description, ",".join([sub for sub in self.subtitles]), self.subtitles_searchcount, self.subtitles_lastsearch, self.airdate.toordinal(), self.hasnfo, self.hastbn, self.status, self.location, self.file_size, self.release_name, self.is_proper, self.show.indexerid, self.season, self.episode]] + [self.show.indexerid, self.season, self.episode, self.indexerid, self.indexer, self.name, self.description, ",".join([sub for sub in self.subtitles]), self.subtitles_searchcount, self.subtitles_lastsearch, self.airdate.toordinal(), self.hasnfo, self.hastbn, self.status, self.location, self.file_size, self.release_name, self.is_proper, self.show.indexerid, self.season, self.episode]] def saveToDB(self, forceSave=False): """