1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2025-02-06 22:42:10 +00:00

Fix for multiple episode where only the first one was being updated with existing subtitles.

This commit is contained in:
Louis Vézina 2019-12-03 21:36:50 -05:00
parent 4df312438a
commit 2e7a78cde6

View file

@ -90,9 +90,10 @@ def store_subtitles(original_path, reversed_path):
database.execute("UPDATE table_episodes SET subtitles=? WHERE path=?", database.execute("UPDATE table_episodes SET subtitles=? WHERE path=?",
(str(actual_subtitles), original_path)) (str(actual_subtitles), original_path))
episode = database.execute("SELECT sonarrEpisodeId FROM table_episodes WHERE path=?", matching_episodes = database.execute("SELECT sonarrEpisodeId FROM table_episodes WHERE path=?",
(original_path,), only_one=True) (original_path,))
for episode in matching_episodes:
if episode: if episode:
logging.debug("BAZARR storing those languages to DB: " + str(actual_subtitles)) logging.debug("BAZARR storing those languages to DB: " + str(actual_subtitles))
list_missing_subtitles(epno=episode['sonarrEpisodeId']) list_missing_subtitles(epno=episode['sonarrEpisodeId'])
@ -161,8 +162,9 @@ def store_subtitles_movie(original_path, reversed_path):
database.execute("UPDATE table_movies SET subtitles=? WHERE path=?", database.execute("UPDATE table_movies SET subtitles=? WHERE path=?",
(str(actual_subtitles), original_path)) (str(actual_subtitles), original_path))
movie = database.execute("SELECT radarrId FROM table_movies WHERE path=?", (original_path,), only_one=True) matching_movies = database.execute("SELECT radarrId FROM table_movies WHERE path=?", (original_path,))
for movie in matching_movies:
if movie: if movie:
logging.debug("BAZARR storing those languages to DB: " + str(actual_subtitles)) logging.debug("BAZARR storing those languages to DB: " + str(actual_subtitles))
list_missing_subtitles_movies(no=movie['radarrId']) list_missing_subtitles_movies(no=movie['radarrId'])