You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2021/09/17 12:22:35 UTC

[syncope] branch master updated: [SYNCOPE-1643] users: set realm after having projection (#289)

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

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/master by this push:
     new 569fc1a  [SYNCOPE-1643] users: set realm after having projection (#289)
569fc1a is described below

commit 569fc1a3190f61105c81dcf773dcea4d07bbb544
Author: DmitriyBrashevets <47...@users.noreply.github.com>
AuthorDate: Fri Sep 17 14:56:52 2021 +0300

    [SYNCOPE-1643] users: set realm after having projection (#289)
    
    Signed-off-by: Dmitriy Brashevets <dm...@united-security-providers.ch>
---
 .../syncope/core/provisioning/java/data/UserDataBinderImpl.java     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java
index 1525660..bd39ce0 100644
--- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java
+++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java
@@ -383,9 +383,6 @@ public class UserDataBinderImpl extends AbstractAnyDataBinder implements UserDat
 
         AnyUtils anyUtils = anyUtilsFactory.getInstance(AnyTypeKind.USER);
 
-        // realm
-        setRealm(user, userUR);
-
         // password
         String password = null;
         boolean changePwd = false;
@@ -413,6 +410,9 @@ public class UserDataBinderImpl extends AbstractAnyDataBinder implements UserDat
         Map<String, ConnObjectTO> beforeOnResources =
                 onResources(user, userDAO.findAllResourceKeys(user.getKey()), password, changePwd);
 
+        // realm
+        setRealm(user, userUR);
+
         // username
         if (userUR.getUsername() != null && StringUtils.isNotBlank(userUR.getUsername().getValue())) {
             String oldUsername = user.getUsername();