From 0cb6a57e6705b027b96faf41f7cd1e68eaf86337 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 6 Dec 2020 06:29:44 +0100 Subject: [PATCH] Add Integer and Float to supported types in JCR set. --- org.argeo.jcr/src/org/argeo/jcr/Jcr.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java index 493e4afe2..3cbdd57f5 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java +++ b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java @@ -309,8 +309,12 @@ public class Jcr { prop.setValue((String) value); else if (value instanceof Long) prop.setValue((Long) value); + else if (value instanceof Integer) + prop.setValue(((Integer) value).longValue()); else if (value instanceof Double) prop.setValue((Double) value); + else if (value instanceof Float) + prop.setValue(((Float) value).doubleValue()); else if (value instanceof Calendar) prop.setValue((Calendar) value); else if (value instanceof BigDecimal) -- 2.30.2