From 8dde4c3535e56e66ff5948a461c5e259aa0035d5 Mon Sep 17 00:00:00 2001 From: Clinton Hall Date: Mon, 9 Aug 2021 10:52:59 +1200 Subject: [PATCH] Fix Fork Detection when parameters not exact match. #1838 --- core/auto_process/managers/sickbeard.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/core/auto_process/managers/sickbeard.py b/core/auto_process/managers/sickbeard.py index add1e54f..82bbcbad 100644 --- a/core/auto_process/managers/sickbeard.py +++ b/core/auto_process/managers/sickbeard.py @@ -166,12 +166,12 @@ class InitSickBeard(object): fork = ['default', params] elif fork == 'auto': - fork = self.detect_fork() + self.detect_fork() logger.info('{section}:{category} fork set to {fork}'.format - (section=self.section, category=self.input_category, fork=fork[0])) - core.FORK_SET = fork - self.fork, self.fork_params = fork[0], fork[1] + (section=self.section, category=self.input_category, self.fork[0])) + core.FORK_SET = self.fork + self.fork, self.fork_params = self.fork[0], self.fork[1] # This will create the fork object, and attach to self.fork_obj. self._init_fork() return self.fork, self.fork_params @@ -297,8 +297,6 @@ class InitSickBeard(object): (section=self.section, category=self.input_category)) self.fork = list(core.FORKS.items())[list(core.FORKS.keys()).index(core.FORK_DEFAULT)] - return fork - def _init_fork(self): # These need to be imported here, to prevent a circular import. from .pymedusa import PyMedusa, PyMedusaApiV1, PyMedusaApiV2