From c9e06eb555af72b4eb0d2dbeacd5048a0f4b4b67 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Fri, 26 Feb 2021 20:25:47 +1300 Subject: [PATCH] allow new params for SickChill. --- core/__init__.py | 2 +- core/auto_process/managers/sickbeard.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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: