You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by jk...@apache.org on 2021/08/16 09:09:13 UTC

[unomi] branch unomi-1.6.x updated: UNOMI-504 : fix purge profiles (#332)

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

jkevan pushed a commit to branch unomi-1.6.x
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/unomi-1.6.x by this push:
     new 71ae070  UNOMI-504 : fix purge profiles (#332)
71ae070 is described below

commit 71ae07029758845aa2007234296c6c126f6ef43e
Author: jsinovassin <58...@users.noreply.github.com>
AuthorDate: Mon Aug 16 11:08:02 2021 +0200

    UNOMI-504 : fix purge profiles (#332)
---
 .../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/services/src/main/java/org/apache/unomi/services/impl/profiles/ProfileServiceImpl.java b/services/src/main/java/org/apache/unomi/services/impl/profiles/ProfileServiceImpl.java
index 20136f4..5711538 100644
--- a/services/src/main/java/org/apache/unomi/services/impl/profiles/ProfileServiceImpl.java
+++ b/services/src/main/java/org/apache/unomi/services/impl/profiles/ProfileServiceImpl.java
@@ -317,7 +317,7 @@ public class ProfileServiceImpl implements ProfileService, SynchronousBundleList
 
                             if (purgeProfileInactiveTime > 0) {
                                 Condition inactiveTimeCondition = new Condition(profilePropertyConditionType);
-                                inactiveTimeCondition.setParameter("propertyName", "lastVisit");
+                                inactiveTimeCondition.setParameter("propertyName", "properties.lastVisit");
                                 inactiveTimeCondition.setParameter("comparisonOperator", "lessThanOrEqualTo");
                                 inactiveTimeCondition.setParameter("propertyValueDateExpr", "now-" + purgeProfileInactiveTime + "d");
                                 subConditions.add(inactiveTimeCondition);
@@ -325,7 +325,7 @@ public class ProfileServiceImpl implements ProfileService, SynchronousBundleList
 
                             if (purgeProfileExistTime > 0) {
                                 Condition existTimeCondition = new Condition(profilePropertyConditionType);
-                                existTimeCondition.setParameter("propertyName", "firstVisit");
+                                existTimeCondition.setParameter("propertyName", "properties.firstVisit");
                                 existTimeCondition.setParameter("comparisonOperator", "lessThanOrEqualTo");
                                 existTimeCondition.setParameter("propertyValueDateExpr", "now-" + purgeProfileExistTime + "d");
                                 subConditions.add(existTimeCondition);