mapping funding relations from Datacite should be done according to the actual result identifier

pull/322/head
Claudio Atzori 3 years ago
parent ffdb2a3ea3
commit 5b6844b969

@ -532,11 +532,11 @@ object DataciteToOAFTransformation {
JField("awardUri", JString(awardUri)) <- fundingReferences
} yield awardUri
result.setId(IdentifierFactory.createIdentifier(result))
var relations: List[Relation] = awardUris.flatMap(a => get_projectRelation(a, result.getId)).filter(r => r != null)
fix_figshare(result)
result.setId(IdentifierFactory.createIdentifier(result))
if (result.getId == null)
return List()

Loading…
Cancel
Save