You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by am...@apache.org on 2017/07/18 09:30:31 UTC

incubator-unomi git commit: DMF-1769 : Ensure that segments and scoring plans are up to date when importing profiles

Repository: incubator-unomi
Updated Branches:
  refs/heads/master a84a12b93 -> 139e1b751


DMF-1769 : Ensure that segments and scoring plans are up to date when importing profiles


Project: http://git-wip-us.apache.org/repos/asf/incubator-unomi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-unomi/commit/139e1b75
Tree: http://git-wip-us.apache.org/repos/asf/incubator-unomi/tree/139e1b75
Diff: http://git-wip-us.apache.org/repos/asf/incubator-unomi/diff/139e1b75

Branch: refs/heads/master
Commit: 139e1b751e2917fae53efdc75a9c14eb97ed1c6a
Parents: a84a12b
Author: Abdelkader Midani <am...@apache.org>
Authored: Tue Jul 18 11:29:42 2017 +0200
Committer: Abdelkader Midani <am...@apache.org>
Committed: Tue Jul 18 11:30:09 2017 +0200

----------------------------------------------------------------------
 .../apache/unomi/router/services/ProfileImportServiceImpl.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/139e1b75/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileImportServiceImpl.java
----------------------------------------------------------------------
diff --git a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileImportServiceImpl.java b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileImportServiceImpl.java
index 51cbc55..dd322c3 100644
--- a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileImportServiceImpl.java
+++ b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileImportServiceImpl.java
@@ -53,13 +53,13 @@ public class ProfileImportServiceImpl extends AbstractCustomServiceImpl implemen
                 for (String propName : propertiesToOverwrite) {
                     existingProfile.getProperties().put(propName, profileToImport.getProperties().get(propName));
                 }
-                //update segments and scores
-                existingProfile.setSegments(profileToImport.getSegments());
-                existingProfile.setScores(profileToImport.getScores());
             } else { //If no property is marked to overwrite we replace the whole properties map
                 logger.debug("Overwrite all properties");
                 existingProfile.setProperties(profileToImport.getProperties());
             }
+            //update segments and scores
+            existingProfile.setSegments(profileToImport.getSegments());
+            existingProfile.setScores(profileToImport.getScores());
         } else if (existingProfiles.size() == 0) {
             logger.debug("New profile to add...");
             BeanUtils.copyProperties(existingProfile, profileToImport);