This is an automated email from the ASF dual-hosted git repository.

shuber pushed a commit to branch draft-custom-items
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/draft-custom-items by this 
push:
     new 26c85f3  Modify property condition builders to use collections instead 
of lists (works with sets now)
26c85f3 is described below

commit 26c85f3cb5caeaaa226641c9816b2d1daf8e995f
Author: Serge Huber <[email protected]>
AuthorDate: Tue Oct 5 11:31:01 2021 +0200

    Modify property condition builders to use collections instead of lists 
(works with sets now)
---
 .../plugins/baseplugin/conditions/PropertyConditionEvaluator.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/conditions/PropertyConditionEvaluator.java
 
b/plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/conditions/PropertyConditionEvaluator.java
index 6a0aadc..064a460 100644
--- 
a/plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/conditions/PropertyConditionEvaluator.java
+++ 
b/plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/conditions/PropertyConditionEvaluator.java
@@ -236,10 +236,10 @@ public class PropertyConditionEvaluator implements 
ConditionEvaluator {
         } else if (op.equals("lessThanOrEqualTo")) {
             return compare(actualValue, expectedValue, expectedValueDate, 
expectedValueInteger, expectedValueDateExpr, expectedValueDouble) <= 0;
         } else if (op.equals("between")) {
-            List<?> expectedValuesInteger = (List<?>) 
condition.getParameter("propertyValuesInteger");
-            List<?> expectedValuesDouble = (List<?>) 
condition.getParameter("propertyValuesDouble");
-            List<?> expectedValuesDate = (List<?>) 
condition.getParameter("propertyValuesDate");
-            List<?> expectedValuesDateExpr = (List<?>) 
condition.getParameter("propertyValuesDateExpr");
+            Collection<?> expectedValuesInteger = (Collection<?>) 
condition.getParameter("propertyValuesInteger");
+            Collection<?> expectedValuesDouble = (Collection<?>) 
condition.getParameter("propertyValuesDouble");
+            Collection<?> expectedValuesDate = (Collection<?>) 
condition.getParameter("propertyValuesDate");
+            Collection<?> expectedValuesDateExpr = (Collection<?>) 
condition.getParameter("propertyValuesDateExpr");
             return compare(actualValue, null,
                     getDate(getFirst(expectedValuesDate)),
                     getFirst(expectedValuesInteger),

Reply via email to