RED-8380: do not filter if dossiers are empty in DossierStatusFilteringMapper

This commit is contained in:
Ali Oezyetimoglu 2024-02-06 15:49:30 +01:00
parent cd171e22f0
commit 2a57468e34

View File

@ -22,7 +22,7 @@ public class DossierStatusFilteringMapper implements BiConsumer<DossierStatusEnt
@Override @Override
public void accept(DossierStatusEntity dossierStatusEntity, DossierStatusInfo dossierStatusInfo) { public void accept(DossierStatusEntity dossierStatusEntity, DossierStatusInfo dossierStatusInfo) {
dossierStatusInfo.setDossierCount((long) filterByPermissionsService.onlyViewableDossierIds(dossierStatusEntity.getDossiers() dossierStatusInfo.setDossierCount(dossierStatusEntity.getDossiers().isEmpty() ? 0 : (long) filterByPermissionsService.onlyViewableDossierIds(dossierStatusEntity.getDossiers()
.stream() .stream()
.map(DossierEntity::getId) .map(DossierEntity::getId)
.collect(Collectors.toList())).size()); .collect(Collectors.toList())).size());