Skip to content

Commit ab70fdc

Browse files
authored
Merge pull request #356 from alw-bsz/doi355
#355 DOI registration: fix for licenses bug
2 parents 2e157f0 + 40bafbf commit ab70fdc

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

library/Opus/Doi/datacite.xslt

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,11 @@
177177
</xsl:element>
178178
</xsl:if>
179179

180-
<xsl:apply-templates select="Licence"/>
180+
<xsl:if test="Licence">
181+
<xsl:element name="rightsList">
182+
<xsl:apply-templates select="Licence"/>
183+
</xsl:element>
184+
</xsl:if>
181185

182186
<xsl:if test="TitleAbstract or Series">
183187
<xsl:element name="descriptions">
@@ -365,15 +369,15 @@
365369
</xsl:element>
366370
</xsl:template>
367371

368-
<xsl:template match="PersonEditor" mode="creator">
372+
<xsl:template match="PersonEditor" mode="creator">
369373
<xsl:element name="creator">
370374
<xsl:element name="creatorName">
371375
<xsl:value-of select="@LastName"/>
372376
<xsl:if test="@LastName and @FirstName">
373377
<xsl:text>, </xsl:text>
374378
</xsl:if>
375379
<xsl:value-of select="@FirstName"/>
376-
<xsl:text> (Ed.)</xsl:text>
380+
<xsl:text> (Ed.)</xsl:text>
377381
</xsl:element>
378382
<xsl:if test="@FirstName">
379383
<xsl:element name="givenName">
@@ -486,13 +490,11 @@
486490
</xsl:template>
487491

488492
<xsl:template match="Licence">
489-
<xsl:element name="rightsList">
490-
<xsl:element name="rights">
491-
<xsl:attribute name="rightsURI">
492-
<xsl:value-of select="@LinkLicence"/>
493-
</xsl:attribute>
494-
<xsl:value-of select="@NameLong"/>
495-
</xsl:element>
493+
<xsl:element name="rights">
494+
<xsl:attribute name="rightsURI">
495+
<xsl:value-of select="@LinkLicence"/>
496+
</xsl:attribute>
497+
<xsl:value-of select="@NameLong"/>
496498
</xsl:element>
497499
</xsl:template>
498500

0 commit comments

Comments
 (0)