oa_doi_rewrite: add the doi to the result when it is found.

Currentty, when oa_doi_rewrite find a DOI in the result URL, it replace the URL.
In this commit, the plugin adds the key "doi" to the result,
so the paper.html can show it.
dependabot/pip/master/sphinx-6.1.3
Alexandre FLAMENT 2 years ago committed by Alexandre Flament
parent 5ba831d6a8
commit 593026ad9c

@ -42,4 +42,6 @@ def on_result(request, search, result):
doi = doi[: -len(suffix)]
result['url'] = get_doi_resolver(request.preferences) + doi
result['parsed_url'] = urlparse(result['url'])
if 'doi' not in result:
result['doi'] = doi
return True

Loading…
Cancel
Save