mapping funding relations from Datacite should be done according to the actual result identifier
This commit is contained in:
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…
Reference in New Issue