From 96a0bde4a37a79e3884b5fc6757af4b5d18f1886 Mon Sep 17 00:00:00 2001 From: Andrew Morrison Date: Thu, 18 Oct 2018 13:57:14 +0100 Subject: [PATCH] WIP: Display parts of different origins in search results See #180 --- processing/manuscripts.xquery | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/processing/manuscripts.xquery b/processing/manuscripts.xquery index 807b0fd649..4ed47e8630 100644 --- a/processing/manuscripts.xquery +++ b/processing/manuscripts.xquery @@ -23,7 +23,7 @@ declare function local:origin($keys as xs:string*, $solrfield as xs:string) as e declare function local:buildSummaries($ms as document-node()) as xs:string* { - if ($ms//tei:msDesc/(tei:head|tei:history/tei:origin|tei:msContents/tei:summary)) then + if ($ms//tei:msDesc/(tei:head|tei:history/tei:origin|tei:msContents/tei:summary) or not($ms//tei:msPart/(tei:head|tei:history/tei:origin|tei:msContents/tei:summary))) then local:buildSummary($ms//tei:msDesc[1]) else (