From edd6b87566083956f344aa0c50bf516181763dcd Mon Sep 17 00:00:00 2001 From: yhampe Date: Wed, 20 Nov 2024 08:57:30 +0100 Subject: [PATCH 1/2] RED-9393 user stats controller added filter for hard deleted dossiers --- .../v1/external/api/impl/controller/UserStatsController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java index 9b801cb9b..fa3baa720 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java @@ -38,6 +38,7 @@ public class UserStatsController implements UserStatsResource { List dossierOwnerships = new ArrayList<>(); dossierService.getAllDossiers() .stream() + .filter(dossierEntity -> dossierEntity.getHardDeletedTime() != null) .forEach(d -> { if (dossierACLService.getMembers(d.getId()).contains(userId)) { dossierMemberships.add(d.getId()); From 8c7e64ffad94666c76f44d4bd6d712f2bdc70c0c Mon Sep 17 00:00:00 2001 From: yhampe Date: Wed, 20 Nov 2024 08:57:49 +0100 Subject: [PATCH 2/2] RED-9393 user stats controller added filter for hard deleted dossiers --- .../v1/external/api/impl/controller/UserStatsController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java index fa3baa720..934d412cd 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/controller/UserStatsController.java @@ -38,7 +38,7 @@ public class UserStatsController implements UserStatsResource { List dossierOwnerships = new ArrayList<>(); dossierService.getAllDossiers() .stream() - .filter(dossierEntity -> dossierEntity.getHardDeletedTime() != null) + .filter(dossierEntity -> dossierEntity.getHardDeletedTime() == null) .forEach(d -> { if (dossierACLService.getMembers(d.getId()).contains(userId)) { dossierMemberships.add(d.getId());