diff --git a/core/__init__.py b/core/__init__.py index ec72281c..d582deea 100644 --- a/core/__init__.py +++ b/core/__init__.py @@ -112,7 +112,7 @@ FORKS = { FORK_FAILED: {'dirName': None, 'failed': None}, FORK_FAILED_TORRENT: {'dir': None, 'failed': None, 'process_method': None}, FORK_SICKCHILL: {'proc_dir': None, 'failed': None, 'process_method': None, 'force': None, 'delete_on': None, 'force_next': None}, - FORK_SICKCHILL_API: {'path': None, 'failed': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete': None, 'force_next': None, 'is_priority': None, 'cmd': 'postprocess'}, + FORK_SICKCHILL_API: {'path': None, 'proc_dir': None, 'failed': None, 'process_method': None, 'force': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete': None, 'force_next': None, 'is_priority': None, 'cmd': 'postprocess'}, FORK_SICKBEARD_API: {'path': None, 'failed': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete': None, 'force_next': None, 'cmd': 'postprocess'}, FORK_MEDUSA: {'proc_dir': None, 'failed': None, 'process_method': None, 'force': None, 'delete_on': None, 'ignore_subs': None}, FORK_MEDUSA_API: {'path': None, 'failed': None, 'process_method': None, 'force_replace': None, 'return_data': None, 'type': None, 'delete_files': None, 'is_priority': None, 'cmd': 'postprocess'}, diff --git a/core/auto_process/managers/sickbeard.py b/core/auto_process/managers/sickbeard.py index b1cbb2b4..00dbb381 100644 --- a/core/auto_process/managers/sickbeard.py +++ b/core/auto_process/managers/sickbeard.py @@ -401,6 +401,9 @@ class SickBeard(object): fork_params[param] = self.dir_name if self.remote_path: fork_params[param] = remote_dir(self.dir_name) + # SickChill allows multiple path types. Only retunr 'path' + if param == 'path' and 'proc_dir' in fork_params: + del fork_params['proc_dir'] if param == 'process_method': if self.process_method: