From f7264903fcfdd0d7556c063620b3936b844aea17 Mon Sep 17 00:00:00 2001
From: Nikolaos Beer <beer@max-reger-institut.de>
Date: Fri, 19 May 2023 12:33:13 +0200
Subject: [PATCH] Temp. fix for rwa
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

…for missing en titles of text template sources
---
 add/data/xqm/util.xqm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/add/data/xqm/util.xqm b/add/data/xqm/util.xqm
index 151e6e317..5d894b7cd 100644
--- a/add/data/xqm/util.xqm
+++ b/add/data/xqm/util.xqm
@@ -50,8 +50,10 @@ declare function eutil:getLocalizedName($node, $lang) {
   return
     if ($node/mei:title)
     then (
-        if ($lang = $node/mei:title/@xml:lang)
-        then $node/mei:title[@xml:lang = $lang]/text()
+        if ($lang = $node/mei:title/@xml:lang and $node/mei:title[@xml:lang = $lang]/text() != '')
+        then ($node/mei:title[@xml:lang = $lang]/text())
+        else if ($lang = $node/mei:title/@xml:lang and $node/mei:title[@xml:lang = $lang]/text() = '')
+        then ($node/mei:title[@xml:lang = 'de']/text())
         else $node/mei:title[1]/text()
     )
     else if ($node/mei:name)
-- 
GitLab