Ensure that XML<*>Metadata objects are updated, rather than replaced when traversing data directories. This supports, for example, multiple corpora contributing to a text group or work
Ensure that a version text is only processed by the resolver once. Otherwise, a resolver may try and process the text using the wrong data directory and not be able to locate the TEI-XML file. This would cause the version text to be removed from the resolver.
Fixes an issue introduced in scaife-viewer-core@0.1-a5
XML<*>Metadata
objects are updated, rather than replaced when traversing data directories. This supports, for example, multiple corpora contributing to a text group or work