From ee060047b7c7b6b699a9eb90b42170a7555480bc Mon Sep 17 00:00:00 2001 From: p0ps Date: Fri, 7 May 2021 12:00:54 +0200 Subject: [PATCH] Check for apikey when fork=medusa-apiv2 is used. (#1828) #1827 --- core/auto_process/managers/pymedusa.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/auto_process/managers/pymedusa.py b/core/auto_process/managers/pymedusa.py index 31d8d896..0a280596 100644 --- a/core/auto_process/managers/pymedusa.py +++ b/core/auto_process/managers/pymedusa.py @@ -64,6 +64,10 @@ class PyMedusaApiV2(SickBeard): def __init__(self, sb_init): super(PyMedusaApiV2, self).__init__(sb_init) + # Check for an apikey, as this is required with using fork = medusa-apiv2 + if not sb_init.apikey: + raise Exception('For the section SickBeard `fork = medusa-apiv2` you also need to configure an `apikey`') + def _create_url(self): return '{0}{1}:{2}{3}/api/v2/postprocess'.format(self.sb_init.protocol, self.sb_init.host, self.sb_init.port, self.sb_init.web_root)