This is an automated email from the ASF dual-hosted git repository. olli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-clam.git
commit c16b4f9f1b5010420d675eb285ce8a82eeb2ffc6 Author: Oliver Lietz <[email protected]> AuthorDate: Wed Oct 27 15:44:16 2021 +0200 SLING-10879 Support all JCR property types --- .../sling/clam/job/internal/JcrPropertyScanJobConsumer.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/apache/sling/clam/job/internal/JcrPropertyScanJobConsumer.java b/src/main/java/org/apache/sling/clam/job/internal/JcrPropertyScanJobConsumer.java index a0bbcfa..9a9c1ad 100644 --- a/src/main/java/org/apache/sling/clam/job/internal/JcrPropertyScanJobConsumer.java +++ b/src/main/java/org/apache/sling/clam/job/internal/JcrPropertyScanJobConsumer.java @@ -121,13 +121,10 @@ public class JcrPropertyScanJobConsumer implements JobConsumer { private InputStream getInputStream(final Value value) throws Exception { final int propertyType = value.getType(); - switch (propertyType) { - case PropertyType.BINARY: - return value.getBinary().getStream(); - case PropertyType.STRING: - return IOUtils.toInputStream(value.getString(), StandardCharsets.UTF_8); - default: - throw new Exception("Unsupported property type: " + PropertyType.nameFromValue(propertyType)); + if (propertyType == PropertyType.BINARY) { + return value.getBinary().getStream(); + } else { + return IOUtils.toInputStream(value.getString(), StandardCharsets.UTF_8); } }
