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 '