From be349aa83205b9868396ec9c5e609f9d7dfed60e Mon Sep 17 00:00:00 2001 From: Ludovic SARAKHA <sarakha_ludovic@yahoo.fr> Date: Sat, 9 Mar 2013 16:55:05 +0100 Subject: [PATCH] corrected bug in wrong db version gestion --- sickbeard/databases/mainDB.py | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/sickbeard/databases/mainDB.py b/sickbeard/databases/mainDB.py index 5ac1124bd..a65069575 100644 --- a/sickbeard/databases/mainDB.py +++ b/sickbeard/databases/mainDB.py @@ -25,7 +25,7 @@ from sickbeard.providers.generic import GenericProvider from sickbeard import encodingKludge as ek from sickbeard.name_parser.parser import NameParser, InvalidNameException -MAX_DB_VERSION = 12 +MAX_DB_VERSION = 13 class MainSanityCheck(db.DBSanityCheck): def check(self): @@ -560,20 +560,7 @@ class RenameSeasonFolders(AddSizeAndSceneNameFields): self.incDBVersion() -class AddSubtitlesSupport(RenameSeasonFolders): - def test(self): - return self.checkDBVersion() >= 12 - - def execute(self): - - self.addColumn("tv_shows", "subtitles") - self.addColumn("tv_episodes", "subtitles", "TEXT", "") - self.addColumn("tv_episodes", "subtitles_searchcount") - self.addColumn("tv_episodes", "subtitles_lastsearch", "TIMESTAMP", str(datetime.datetime.min)) - self.incDBVersion() - - -class Add1080pAndRawHDQualities(AddSubtitlesSupport): +class Add1080pAndRawHDQualities(RenameSeasonFolders): """Add support for 1080p related qualities along with RawHD Quick overview of what the upgrade needs to do: @@ -680,3 +667,15 @@ class Add1080pAndRawHDQualities(AddSubtitlesSupport): self.connection.action("UPDATE history SET quality = ? WHERE showid = ? AND date = ?", [self._update_quality(cur_entry["quality"]), cur_entry["showid"], cur_entry["date"]]) self.incDBVersion() + +class AddSubtitlesSupport(Add1080pAndRawHDQualities): + def test(self): + return self.checkDBVersion() >= 13 + + def execute(self): + + self.addColumn("tv_shows", "subtitles") + self.addColumn("tv_episodes", "subtitles", "TEXT", "") + self.addColumn("tv_episodes", "subtitles_searchcount") + self.addColumn("tv_episodes", "subtitles_lastsearch", "TIMESTAMP", str(datetime.datetime.min)) + self.incDBVersion() -- GitLab