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);
         }
     }
 

Reply via email to