From c35640d4e6e6f854804b4371fdbfb67ca23848c3 Mon Sep 17 00:00:00 2001 From: lhameury <43-lhameury@users.noreply.gitlab.libriciel.fr> Date: Tue, 6 Aug 2024 12:53:04 +0200 Subject: [PATCH] Fix multi-tenant issues with CORBEILLE_EVENT --- .../com/atolcd/parapheur/repo/impl/CorbeillesServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iparapheur-core/src/main/java/com/atolcd/parapheur/repo/impl/CorbeillesServiceImpl.java b/iparapheur-core/src/main/java/com/atolcd/parapheur/repo/impl/CorbeillesServiceImpl.java index b657cf1..1cfe273 100644 --- a/iparapheur-core/src/main/java/com/atolcd/parapheur/repo/impl/CorbeillesServiceImpl.java +++ b/iparapheur-core/src/main/java/com/atolcd/parapheur/repo/impl/CorbeillesServiceImpl.java @@ -187,6 +187,7 @@ public class CorbeillesServiceImpl extends AbstractLifecycleBean implements Corb onDossierCreatedObj.put(WorkerService.TYPE, WorkerService.TYPE_EVENT); onDossierCreatedObj.put(WorkerService.ACTION, DossierService.ACTION_DOSSIER.CORBEILLE_EVENT); onDossierCreatedObj.put(WorkerService.ID, car.getChildRef().getId()); + onDossierCreatedObj.put(WorkerService.USERNAME, AuthenticationUtil.getRunAsUser()); onDossierCreatedObj.put(WorkerService.EVENT, "onDossierCreated"); messagesSender.sendWorker(onDossierCreatedObj.toString()); @@ -213,6 +214,7 @@ public class CorbeillesServiceImpl extends AbstractLifecycleBean implements Corb onDossierDeletedObj.put(WorkerService.TYPE, WorkerService.TYPE_EVENT); onDossierDeletedObj.put(WorkerService.ACTION, DossierService.ACTION_DOSSIER.CORBEILLE_EVENT); onDossierDeletedObj.put(WorkerService.ID, car.getChildRef().getId()); + onDossierDeletedObj.put(WorkerService.USERNAME, AuthenticationUtil.getRunAsUser()); onDossierDeletedObj.put(WorkerService.EVENT, "onDossierDeleted"); messagesSender.sendWorker(onDossierDeletedObj.toString()); @@ -228,6 +230,7 @@ public class CorbeillesServiceImpl extends AbstractLifecycleBean implements Corb onDossierAddAspectObj.put(WorkerService.TYPE, WorkerService.TYPE_EVENT); onDossierAddAspectObj.put(WorkerService.ACTION, DossierService.ACTION_DOSSIER.CORBEILLE_EVENT); onDossierAddAspectObj.put(WorkerService.ID, nr.getId()); + onDossierAddAspectObj.put(WorkerService.USERNAME, AuthenticationUtil.getRunAsUser()); onDossierAddAspectObj.put(WorkerService.EVENT, "onDossierAddAspect"); messagesSender.sendWorker(onDossierAddAspectObj.toString()); -- GitLab