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),