fixes #1060: sorted and unique editors' names
[librarian.git] / librarian / epub / xsltLast.xsl
index 3949878..0739606 100644 (file)
@@ -81,7 +81,8 @@
     <xsl:if test="//dc:contributor.editor|//dc:contributor.technical_editor">\r
         <p class="info">\r
             <xsl:text>Opracowanie redakcyjne i przypisy: </xsl:text>\r
-            <xsl:for-each select="//dc:contributor.editor|//dc:contributor.technical_editor">\r
+            <xsl:for-each select="//dc:contributor.editor|//dc:contributor.technical_editor[not(//dc:contributor.editor/text()=text())]">\r
+                <xsl:sort />\r
                 <xsl:if test="position() != 1">, </xsl:if>\r
                 <xsl:apply-templates mode="person" />\r
             </xsl:for-each>.\r