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 2022/10/29 05:19:39 UTC

[syncope] branch 2_1_X updated: [SYNCOPE-1706] Remove toLowerCase() for AnyTypeKind to match notification event (#384)

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 1b329c1cfb [SYNCOPE-1706] Remove toLowerCase() for AnyTypeKind to match notification event (#384)
1b329c1cfb is described below

commit 1b329c1cfb1cad7793a83a45a1a4ea9978bfc07e
Author: Samuel Garofalo <72...@users.noreply.github.com>
AuthorDate: Sat Oct 29 07:14:17 2022 +0200

    [SYNCOPE-1706] Remove toLowerCase() for AnyTypeKind to match notification event (#384)
---
 .../provisioning/java/propagation/AbstractPropagationTaskExecutor.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java
index beab6387a8..af447fc29d 100644
--- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java
+++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java
@@ -589,7 +589,7 @@ public abstract class AbstractPropagationTaskExecutor implements PropagationTask
             action.after(task, exec, afterObj);
         }
         // SYNCOPE-1136
-        String anyTypeKind = task.getAnyTypeKind() == null ? "realm" : task.getAnyTypeKind().name().toLowerCase();
+        String anyTypeKind = Optional.ofNullable(task.getAnyTypeKind()).map(Enum::name).orElse("realm");
         String operation = task.getOperation().name().toLowerCase();
         boolean notificationsAvailable = notificationManager.notificationsAvailable(
                 AuditElements.EventCategoryType.PROPAGATION, anyTypeKind, task.getResource().getKey(), operation);