enrichment resolver generates empty mods if mailadress is in format xxx <xxx@xx.xx>

Description

Example:
DOI: 10.5194/tc-13-2439-2019
MCR.mir-module.MailSender=Publikationsserver der TU Braunschweig <digibib@tu-braunschweig.de>

The Enrichmentresolver calls OADOI:
https://api.oadoi.org/v2/10.5194%2Ftc-13-2439-2019?email=Publikationsserver der TU Braunschweig <digibib@tu-braunschweig.de>

thrown exception:
Illegal character in query at index 75:

After that the enrichment resolver accept no-data from pubmed as data and does not merge the delivered data from crossreff and datacite. (see attached logs)

Environment

None

Activity

Show:
Kathleen Neumann
October 21, 2019, 11:51 AM

As workaround you can set the property: MIR.OADOI.Mail.Address=digibib@tu-braunschweig.de

It seems that we have two errors here:

  1. missing url encoding

  2. merging failes if one enrichment source leads to an error

We need to discuss this with .

 

Assignee

Frank Lützenkirchen

Reporter

Paul Borchert

Labels

None

URL

None

External issue ID

None

Components

Fix versions

Affects versions

Priority

Medium
Configure