From 028e02d8625385596c0068b40b18d733727003c7 Mon Sep 17 00:00:00 2001
From: Mark Hall <mark.hall@work.room3b.eu>
Date: Tue, 10 Dec 2019 12:41:43 +0000
Subject: [PATCH] Updated the TEI editor

---
 CHANGES.md                            | 4 +++-
 editor/static/editor/js/tei-editor.js | 2 +-
 yarn.lock                             | 6 +++---
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 0340063..e0f17ec 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,9 +2,11 @@
 
 ## Development ():
 
+* **Bugfix**: Updated the TEI editor dependency
+
 ## 0.8.11 (10.12.2019):
 
-* **Bugfix**: Update the TEI editor dependency
+* **Bugfix**: Updated the TEI editor dependency
 
 ## 0.8.10 (05.12.2019):
 
diff --git a/editor/static/editor/js/tei-editor.js b/editor/static/editor/js/tei-editor.js
index 1536902..6c8df75 100644
--- a/editor/static/editor/js/tei-editor.js
+++ b/editor/static/editor/js/tei-editor.js
@@ -4873,7 +4873,7 @@ r&&(t[e.children[n].tag.substring(e.children[n].tag.indexOf(":")+1)]=r)}e.dedupl
 if(e.multiple){if(e.deduplicate){let t=[]
 r.forEach(n=>{let r=!1
 e.deduplicate.merge.forEach(t=>{let e=Xi([n,t.tag.substring(t.tag.indexOf(":")+1)])
-e&&e.length>1&&(r=!0)}),r?t=t.concat(this.duplicateNode(n,e.deduplicate.merge)):t.push(n)}),r=t}return r}return r[0]}parseHeader(t){let e=this.xpath.firstNode(this.dom.documentElement,t.tag),n={}
+e&&e.length>1&&(r=!0)}),r?t=t.concat(this.duplicateNode(n,e.deduplicate.merge)):(Object.keys(n).forEach(t=>{n[t]&&1===n[t].length&&(n[t]=n[t][0])}),t.push(n))}),r=t}return r}return r[0]}parseHeader(t){let e=this.xpath.firstNode(this.dom.documentElement,t.tag),n={}
 for(let r=0;r<t.schema.length;r++){let i=this.parseHeaderNode(e,t.schema[r])
 i&&(n[t.schema[r].tag.substring(4)]=i)}return n}parseMultiText(t){let e=this.xpath.firstNode(this.dom.documentElement,t.parser.selector)
 if(e){let n=[],r=this.xpath.nodeIterator(e,t.parts.parser.selector),i=r.iterateNext()
diff --git a/yarn.lock b/yarn.lock
index 1d5e45d..52de35a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2890,9 +2890,9 @@ tar@^4:
     yallist "^3.0.3"
 
 tei-editor@^0.4.0:
-  version "0.4.1"
-  resolved "https://registry.yarnpkg.com/tei-editor/-/tei-editor-0.4.1.tgz#ec92fa25ede82d25c24e413179660a24f9130345"
-  integrity sha512-vXuAZgEBiH+og4KwSQfdshrRZiEodYwejFF80ED4Ndf+uj6lQVx1+vL6H/NzF8j37bLxCj+S2L0vuVhtn3MPXQ==
+  version "0.4.2"
+  resolved "https://registry.yarnpkg.com/tei-editor/-/tei-editor-0.4.2.tgz#ce86557e51ef660c44ecf7672e9de91a124183bc"
+  integrity sha512-tNAbs3y9qxxFOwb0bc4wznGOX9OJlcYFKH8ND2MxmY8NF8t/TUAWMpYRFjp8JIE5+Z7w3K57Zv+Rn4lqUPRFeg==
 
 through2-filter@^3.0.0:
   version "3.0.0"
-- 
GitLab