diff --git a/src/main/java/org/openlmis/buq/service/buq/BottomUpQuantificationService.java b/src/main/java/org/openlmis/buq/service/buq/BottomUpQuantificationService.java index 4c0dd36..bd02aa8 100644 --- a/src/main/java/org/openlmis/buq/service/buq/BottomUpQuantificationService.java +++ b/src/main/java/org/openlmis/buq/service/buq/BottomUpQuantificationService.java @@ -779,6 +779,10 @@ public Page getBottomUpQuantificationsForFinalApproval( List productGroups = productGroupRepository.findAll(); return bottomUpQuantifications.stream() + .filter(buq -> { + FacilityDto facility = facilityReferenceDataService.findOne(buq.getFacilityId()); + return checkFacilityTypeAndPermission(facility); + }) .map(buq -> buildBottomUpQuantificationGroupCostsData(buq, productGroups)) .collect(Collectors.toList()); }