From b3746223f432b607b6f0316814d1db51cb937a42 Mon Sep 17 00:00:00 2001 From: Clinton Graham Date: Fri, 5 Nov 2021 10:15:01 -0400 Subject: [PATCH] #80: fix container list block when unititle has descendants --- includes/jstreebuilder.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/jstreebuilder.inc b/includes/jstreebuilder.inc index fa60e80..f99d0a9 100644 --- a/includes/jstreebuilder.inc +++ b/includes/jstreebuilder.inc @@ -84,8 +84,8 @@ class JSTreeBuilder { * Never actually got used? */ protected function getComponentTree(DOMElement $element) { - $title = $this->xpath->evaluate('normalize-space(string(ead:did/ead:unittitle/text()))', $element); - $date = $this->xpath->evaluate('normalize-space(string(ead:did/ead:unitdate/text()))', $element); + $title = $this->xpath->evaluate('normalize-space(string(ead:did/ead:unittitle/descendant-or-self::*/text()))', $element); + $date = $this->xpath->evaluate('normalize-space(string(ead:did/ead:unitdate/descendant-or-self::*/text()))', $element); $text = empty($date) ? $title : format_string('@title (@date)', array(