This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
commit 55ecacf9dc5ebcab4da16d273e76edb6dc5d32b5 Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Sat Dec 9 14:56:43 2023 +0100 Accept also as auxiliary metadata a Reference System definition from a GML document. --- .../main/org/apache/sis/storage/base/MetadataBuilder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataBuilder.java b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataBuilder.java index e43960eec0..e0799a4824 100644 --- a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataBuilder.java +++ b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataBuilder.java @@ -3366,7 +3366,12 @@ parse: for (int i = 0; i < length;) { else if (source instanceof Platform) target = platform(); else if (source instanceof ProcessStep) target = processStep(); else if (source instanceof Processing) target = processing(); - else return false; + else if (source instanceof ReferenceSystem) { + addReferenceSystem((ReferenceSystem) source); + return true; + } else { + return false; + } final Merger merger = new Merger(locale); merger.copy(source, target); useParentElements();