From ce4c0d4c9f1de6805e65af1abc8ad0c6941dc0d8 Mon Sep 17 00:00:00 2001
From: Peter Stadler <stadlerpeter@yahoo.fr>
Date: Fri, 10 Jan 2025 09:39:55 +0100
Subject: [PATCH] ensure to return a string

when $eventualTitles is the empty sequence.
---
 add/data/xql/getLinkTarget.xql | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/add/data/xql/getLinkTarget.xql b/add/data/xql/getLinkTarget.xql
index 161513864..2deafbbea 100644
--- a/add/data/xql/getLinkTarget.xql
+++ b/add/data/xql/getLinkTarget.xql
@@ -206,8 +206,8 @@ declare function local:getWindowTitle($doc as document-node()?, $type as xs:stri
             for $t in $doc//*:title return
                 $t => normalize-space()
         )
-        
-        return $eventualTitles[1]
+        (: ensure to return a string when $eventualTitles is the empty sequence :)
+        return $eventualTitles[1] => string()
     
     else
         ('[No title found!]')
-- 
GitLab