From 360e0cfea19a2d1a285ec42dbbd733fde55ddaf6 Mon Sep 17 00:00:00 2001 From: morpheus65535 Date: Sun, 1 Aug 2021 10:36:45 -0400 Subject: [PATCH] Fixed root folders check health functions to use the proper path separator. --- bazarr/get_rootfolder.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/bazarr/get_rootfolder.py b/bazarr/get_rootfolder.py index 7027c900f..c7d7770ec 100644 --- a/bazarr/get_rootfolder.py +++ b/bazarr/get_rootfolder.py @@ -63,8 +63,11 @@ def check_sonarr_rootfolder(): rootfolder = TableShowsRootfolder.select(TableShowsRootfolder.id, TableShowsRootfolder.path).dicts() for item in rootfolder: root_path = item['path'] - if not root_path.endswith(os.path.sep): - root_path += os.path.sep + if not root_path.endswith(('/', '\\')): + if root_path.startswith('/'): + root_path += '/' + else: + root_path += '\\' if not os.path.isdir(path_mappings.path_replace(root_path)): TableShowsRootfolder.update({TableShowsRootfolder.accessible: 0, TableShowsRootfolder.error: 'This Sonarr root directory does not seems to ' @@ -134,8 +137,11 @@ def check_radarr_rootfolder(): rootfolder = TableMoviesRootfolder.select(TableMoviesRootfolder.id, TableMoviesRootfolder.path).dicts() for item in rootfolder: root_path = item['path'] - if not root_path.endswith(os.path.sep): - root_path += os.path.sep + if not root_path.endswith(('/', '\\')): + if root_path.startswith('/'): + root_path += '/' + else: + root_path += '\\' if not os.path.isdir(path_mappings.path_replace_movie(root_path)): TableMoviesRootfolder.update({TableMoviesRootfolder.accessible: 0, TableMoviesRootfolder.error: 'This Radarr root directory does not seems to '