mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-25 01:02:19 +00:00
Fix for #346.
This commit is contained in:
parent
76eca81afc
commit
681af94333
2 changed files with 7 additions and 5 deletions
|
@ -660,14 +660,15 @@ def refine_from_db(path, video):
|
|||
if isinstance(video, Episode):
|
||||
db = sqlite3.connect(os.path.join(args.config_dir, 'db', 'bazarr.db'), timeout=30)
|
||||
c = db.cursor()
|
||||
data = c.execute("SELECT table_shows.title, table_episodes.season, table_episodes.episode, table_episodes.title, table_shows.year, table_shows.tvdbId, table_shows.alternateTitles, table_episodes.format, table_episodes.resolution, table_episodes.video_codec, table_episodes.audio_codec FROM table_episodes INNER JOIN table_shows on table_shows.sonarrSeriesId = table_episodes.sonarrSeriesId WHERE table_episodes.path = ?", (path_replace_reverse(path),)).fetchone()
|
||||
data = c.execute("SELECT table_shows.title, table_episodes.season, table_episodes.episode, table_episodes.title, table_shows.year, table_shows.tvdbId, table_shows.alternateTitles, table_episodes.format, table_episodes.resolution, table_episodes.video_codec, table_episodes.audio_codec FROM table_episodes INNER JOIN table_shows on table_shows.sonarrSeriesId = table_episodes.sonarrSeriesId WHERE table_episodes.path = ?", (unicode(path_replace_reverse(path)),)).fetchone()
|
||||
db.close()
|
||||
if data:
|
||||
video.series = re.sub(r'(\(\d\d\d\d\))' , '', data[0])
|
||||
video.season = int(data[1])
|
||||
video.episode = int(data[2])
|
||||
video.title = data[3]
|
||||
if int(data[4]) > 0: video.year = int(data[4])
|
||||
if data[4]:
|
||||
if int(data[4]) > 0: video.year = int(data[4])
|
||||
video.series_tvdb_id = int(data[5])
|
||||
video.alternative_series = ast.literal_eval(data[6])
|
||||
if not video.format:
|
||||
|
@ -681,11 +682,12 @@ def refine_from_db(path, video):
|
|||
elif isinstance(video, Movie):
|
||||
db = sqlite3.connect(os.path.join(args.config_dir, 'db', 'bazarr.db'), timeout=30)
|
||||
c = db.cursor()
|
||||
data = c.execute("SELECT title, year, alternativeTitles, format, resolution, video_codec, audio_codec, imdbId FROM table_movies WHERE path = ?", (path_replace_reverse_movie(path),)).fetchone()
|
||||
data = c.execute("SELECT title, year, alternativeTitles, format, resolution, video_codec, audio_codec, imdbId FROM table_movies WHERE path = ?", (unicode(path_replace_reverse_movie(path)),)).fetchone()
|
||||
db.close()
|
||||
if data:
|
||||
video.title = re.sub(r'(\(\d\d\d\d\))' , '', data[0])
|
||||
if int(data[1]) > 0: video.year = int(data[1])
|
||||
if data[1]:
|
||||
if int(data[1]) > 0: video.year = int(data[1])
|
||||
if data[7]: video.imdb_id = data[7]
|
||||
video.alternative_titles = ast.literal_eval(data[2])
|
||||
if not video.format:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# coding=utf-8
|
||||
|
||||
bazarr_version = '0.7.3'
|
||||
bazarr_version = '0.7.2.1'
|
||||
|
||||
import gc
|
||||
import sys
|
||||
|
|
Loading…
Reference in a new issue