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.
This commit is contained in:
Alexandre FLAMENT 2022-08-26 16:07:38 +00:00 committed by Alexandre Flament
parent 5ba831d6a8
commit 593026ad9c
1 changed files with 2 additions and 0 deletions

View File

@ -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