From 017724b362d1ff9d4959a2ff59d08982b035b75e Mon Sep 17 00:00:00 2001 From: Nic Wolfe <nic@wolfeden.ca> Date: Tue, 10 May 2011 23:22:37 -0600 Subject: [PATCH] Don't show built-in NN providers that don't need auth in the built-in providers list --- sickbeard/providers/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sickbeard/providers/__init__.py b/sickbeard/providers/__init__.py index 30ea49029..7f01e092f 100644 --- a/sickbeard/providers/__init__.py +++ b/sickbeard/providers/__init__.py @@ -63,6 +63,11 @@ def getNewznabProviderList(data): if not curDefault: continue + # a 0 in the key spot indicates that no key is needed, so set this on the object + if curDefault.key == '0': + curDefault.key = '' + curDefault.needs_auth = False + if curDefault.name not in providerDict: curDefault.default = True providerList.append(curDefault) @@ -70,12 +75,8 @@ def getNewznabProviderList(data): providerDict[curDefault.name].default = True providerDict[curDefault.name].name = curDefault.name providerDict[curDefault.name].url = curDefault.url + providerDict[curDefault.name].needs_auth = curDefault.needs_auth - # a 0 in the key spot indicates that no key is needed, so set this on the object - if curDefault.key == '0': - curDefault.key = '' - curDefault.needs_auth = False - return filter(lambda x: x, providerList) -- GitLab