diff options
Diffstat (limited to 'searx/plugins/oa_doi_rewrite.py')
| -rw-r--r-- | searx/plugins/oa_doi_rewrite.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/searx/plugins/oa_doi_rewrite.py b/searx/plugins/oa_doi_rewrite.py index b62ef0b1e..d4942498f 100644 --- a/searx/plugins/oa_doi_rewrite.py +++ b/searx/plugins/oa_doi_rewrite.py @@ -9,7 +9,7 @@ regex = re.compile(r'10\.\d{4,9}/[^\s]+') name = gettext('Open Access DOI rewrite') description = gettext('Avoid paywalls by redirecting to open-access versions of publications when available') default_on = False -preference_section = 'privacy' +preference_section = 'general' doi_resolvers = settings['doi_resolvers'] @@ -30,7 +30,8 @@ def get_doi_resolver(args, preference_doi_resolver): doi_resolver = args.get('doi_resolver', preference_doi_resolver)[0] if doi_resolver not in doi_resolvers: doi_resolvers = settings['default_doi_resolver'] - return doi_resolver + doi_resolver_url = doi_resolvers[doi_resolver] + return doi_resolver_url def on_result(request, search, result): |