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 2018/05/29 12:49:08 UTC

[2/2] syncope git commit: [SYNCOPE-1319] Role assignment from template was missing

[SYNCOPE-1319] Role assignment from template was missing


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/37bea639
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/37bea639
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/37bea639

Branch: refs/heads/master
Commit: 37bea639c8ee45716734c6cd8116df4cd5afb590
Parents: 3ee0535
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Tue May 29 14:48:28 2018 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Tue May 29 14:48:44 2018 +0200

----------------------------------------------------------------------
 .../apache/syncope/core/provisioning/java/utils/TemplateUtils.java  | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/37bea639/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
----------------------------------------------------------------------
diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
index 5d090b2..228952d 100644
--- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
+++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
@@ -174,6 +174,7 @@ public class TemplateUtils {
 
             fillRelationships((GroupableRelatableTO) anyTO, ((GroupableRelatableTO) template));
             fillMemberships((GroupableRelatableTO) anyTO, ((GroupableRelatableTO) template));
+            ((UserTO) anyTO).getRoles().addAll(((UserTO) template).getRoles());
         } else if (template instanceof GroupTO) {
             if (StringUtils.isNotBlank(((GroupTO) template).getName())) {
                 String evaluated = JexlUtils.evaluate(((GroupTO) template).getName(), jexlContext);