From d6037dc21200d1965a0072240e4223ce732f6fa8 Mon Sep 17 00:00:00 2001
From: David Maus <maus@hab.de>
Date: Wed, 28 Feb 2018 10:34:57 +0100
Subject: [PATCH] =?UTF-8?q?Ber=C3=BCcksichtige=20wiederholtes=20<author>?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 resources/daten/repertorium/suche.xml.twig | 4 +++-
 resources/xproc/repertorium/solr.xsl       | 4 ----
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/resources/daten/repertorium/suche.xml.twig b/resources/daten/repertorium/suche.xml.twig
index ba9cb9ac..2ff80a78 100644
--- a/resources/daten/repertorium/suche.xml.twig
+++ b/resources/daten/repertorium/suche.xml.twig
@@ -92,7 +92,9 @@
                                   </dd>
                                   {% if record.creator_display %}
                                       <dt>Verfasser</dt>
-                                      <dd>{{ record.creator_display.0 }}</dd>
+                                      {% for name in record.creator_display %}
+                                          <dd>{{ name }}</dd>
+                                      {% endfor %}
                                   {% endif %}
                                   {% if record.abstract %}
                                       <dt>Zusammenfassung</dt>
diff --git a/resources/xproc/repertorium/solr.xsl b/resources/xproc/repertorium/solr.xsl
index 3c7988f5..6d570f81 100644
--- a/resources/xproc/repertorium/solr.xsl
+++ b/resources/xproc/repertorium/solr.xsl
@@ -24,10 +24,6 @@
             <xsl:if test="//tei:origDate">
               <xsl:copy-of select="fun:field('date_display', 1.0, fun:date(//tei:origDate))"/>
             </xsl:if>
-            <xsl:if test="id(substring(//tei:author/@ref, 2))/tei:persName/@key">
-              <xsl:variable name="gndId" select="id(substring(//tei:author/@ref, 2))/tei:persName/@key"/>
-              <xsl:copy-of select="fun:field('creator', 1.0, concat('gnd', $gndId))"/>
-            </xsl:if>
             <xsl:copy-of select="fun:field('creator', 1.0, //tei:author)"/>
             <xsl:copy-of select="fun:field('creator_display', 1.0, //tei:author)"/>
             <xsl:copy-of select="fun:field('contributor', 1.0, //tei:respStmt/tei:name)"/>
-- 
GitLab