Skip to content

Commit

Permalink
[D4CRIS-982] fixed missing array pointer inside awardURI, changed
Browse files Browse the repository at this point in the history
fundingreference check to funder
  • Loading branch information
Maxgames17 committed Aug 28, 2020
1 parent 782d77a commit b2d2753
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions dspace/config/crosswalks/oai/metadataFormats/oai_openaire.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -228,21 +228,21 @@
<xsl:variable name="awardtitle" select="doc:metadata/doc:element[@name='dc']/doc:element[@name='relation']/doc:element/doc:field[@name='value']"/>

<xsl:variable name="check_fundingreference">
<xsl:for-each select="$awardtitle">
<xsl:if test="$awardtitle!=''">
<xsl:for-each select="$funder">
<xsl:if test="$funder!=''">
<xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:variable>

<xsl:if test="$check_fundingreference!=''">
<oaire:fundingReferences>
<xsl:for-each select="$awardtitle">
<xsl:for-each select="$funder">
<xsl:if test=".!='' ">
<oaire:fundingReference>
<xsl:variable name="counter" select="position()"/>
<oaire:funderName>
<xsl:value-of select="$funder[$counter]"/>
<xsl:value-of select="."/>
</oaire:funderName>
<xsl:if test="$funderid[$counter]!='' ">
<oaire:funderIdentifier funderIdentifierType="Crossref Funder ID">
Expand All @@ -253,15 +253,15 @@
<oaire:awardNumber>
<xsl:if test="$awarduri[$counter]!='' ">
<xsl:attribute name="awardURI">
<xsl:value-of select="$awarduri"/>
<xsl:value-of select="$awarduri[$counter]"/>
</xsl:attribute>
</xsl:if>
<xsl:value-of select="$awardnumber[$counter]"/>
</oaire:awardNumber>
</xsl:if>
<xsl:if test=".!='' ">
<xsl:if test="$awardtitle[$counter]!='' ">
<oaire:awardTitle>
<xsl:value-of select="."/>
<xsl:value-of select="$awardnumber[$counter]"/>
</oaire:awardTitle>
</xsl:if>
</oaire:fundingReference>
Expand Down

0 comments on commit b2d2753

Please sign in to comment.