This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch 2_1_X
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/2_1_X by this push:
new c3d2941173 [SYNCOPE-1750] Ensure to skip pwd policy enforcement when
no pwd update was requested
c3d2941173 is described below
commit c3d2941173535cfb60b1aef19e513756131f272d
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Tue Apr 11 16:31:13 2023 +0200
[SYNCOPE-1750] Ensure to skip pwd policy enforcement when no pwd update was
requested
---
.../apache/syncope/core/workflow/java/AbstractUserWorkflowAdapter.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/AbstractUserWorkflowAdapter.java
b/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/AbstractUserWorkflowAdapter.java
index eb7672e247..1698a3507d 100644
---
a/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/AbstractUserWorkflowAdapter.java
+++
b/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/AbstractUserWorkflowAdapter.java
@@ -349,7 +349,7 @@ public abstract class AbstractUserWorkflowAdapter
implements UserWorkflowAdapter
// enforce password and account policies
enforcePolicies(
user,
- false,
+ userPatch.getPassword() == null,
Optional.ofNullable(userPatch.getPassword()).map(PasswordPatch::getValue).orElse(null));
user = userDAO.save(user);