mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-04-24 06:37:16 -04:00
Fixed improperly guessed video episode number while refining. #2784
This commit is contained in:
parent
4df822d363
commit
cf559d1028
2 changed files with 3 additions and 8 deletions
|
@ -40,10 +40,8 @@ def refine_from_db(path, video):
|
|||
|
||||
if data:
|
||||
video.series = _TITLE_RE.sub('', data.seriesTitle)
|
||||
if not video.season and data.season:
|
||||
video.season = int(data.season)
|
||||
if not video.episode and data.episode:
|
||||
video.episode = int(data.episode)
|
||||
video.season = int(data.season)
|
||||
video.episode = int(data.episode)
|
||||
video.title = data.episodeTitle
|
||||
|
||||
# Only refine year as a fallback
|
||||
|
|
|
@ -42,9 +42,6 @@ def get_video(path, title, sceneName, providers=None, media_type="movie"):
|
|||
logging.debug('BAZARR resulting video object once refined using scene name: %s',
|
||||
json.dumps(vars(video), cls=GuessitEncoder, indent=4, ensure_ascii=False))
|
||||
|
||||
video.original_name = os.path.basename(path)
|
||||
video.original_path = path
|
||||
|
||||
for key, refiner in registered_refiners.items():
|
||||
logging.debug("Running refiner: %s", key)
|
||||
refiner(path, video)
|
||||
|
@ -107,6 +104,6 @@ def _set_forced_providers(pool, also_forced=False, forced_required=False):
|
|||
|
||||
def refine_video_with_scenename(initial_video, scenename_video):
|
||||
for key, value in vars(scenename_video).items():
|
||||
if value:
|
||||
if value and getattr(initial_video, key) in [None, (), {}, []]:
|
||||
setattr(initial_video, key, value)
|
||||
return initial_video
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue