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 0c9652499e Improve type handling in
DefaultNotificationManager.createTasks
0c9652499e is described below
commit 0c9652499ec64de1ac14265fdfc5bf4d3983d45a
Author: TatoniMatteo <[email protected]>
AuthorDate: Tue Mar 17 10:47:07 2026 +0100
Improve type handling in DefaultNotificationManager.createTasks
---
.../provisioning/java/notification/DefaultNotificationManager.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/notification/DefaultNotificationManager.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/notification/DefaultNotificationManager.java
index 8f50156872..47486db9ea 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/notification/DefaultNotificationManager.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/notification/DefaultNotificationManager.java
@@ -286,7 +286,9 @@ public class DefaultNotificationManager implements
NotificationManager {
Optional<? extends Any> any = Optional.empty();
- if (before instanceof UserTO userTO) {
+ if (before instanceof Any a) {
+ any = Optional.of(a);
+ } else if (before instanceof UserTO userTO) {
any = userDAO.findById(userTO.getKey());
} else if (output instanceof UserTO userTO) {
any = userDAO.findById(userTO.getKey());