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 ec337eaa2a [SYNCOPE-1948] Allow manager delete via pull (#1311)
ec337eaa2a is described below
commit ec337eaa2a9fbdceffdabd09b0cf589f2ea6a615
Author: Samuel Garofalo <[email protected]>
AuthorDate: Mon Mar 2 14:01:13 2026 +0100
[SYNCOPE-1948] Allow manager delete via pull (#1311)
---
.../provisioning/java/pushpull/AbstractPullResultHandler.java | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
index 95f2b03ab4..31ad8e7a96 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPullResultHandler.java
@@ -360,15 +360,11 @@ public abstract class AbstractPullResultHandler
Optional.ofNullable(req.getUManager()).ifPresent(patch ->
uManagers.put(
before.getKey(),
- patch.getOperation() == PatchOperation.ADD_REPLACE
- ? Optional.of(patch.getValue())
- : Optional.empty()));
+ Optional.ofNullable(patch.getValue())));
req.setUManager(null);
Optional.ofNullable(req.getGManager()).ifPresent(patch ->
gManagers.put(
before.getKey(),
- patch.getOperation() == PatchOperation.ADD_REPLACE
- ? Optional.of(patch.getValue())
- : Optional.empty()));
+ Optional.ofNullable(patch.getValue())));
req.setGManager(null);
req = doUpdate(before, req, delta, result);