fix stage 5

This commit is contained in:
etreshenkov 2023-05-30 11:15:52 +03:00
parent 79637d1bd9
commit a0525260ed

View file

@ -142,12 +142,12 @@ public class InspectionObligations implements ISessionStage {
private void defineStatusAndUpdateRegistry(List<CheckResult> checkResults, List<Registry> registries) {
boolean isOneUncovered = checkResults.stream().anyMatch(checkResult -> checkResult.isUncovered);
if (isOneUncovered) {
for (CheckResult checkResult : checkResults){
for (CheckResult checkResult : checkResults) {
Optional<Registry> tRegistryWithSameCompany = registries.stream().filter(registry ->
registry.getCompanyId().equals(checkResult.registry.getCompanyId()) &&
!registry.getRegistryDesignation().equals(checkResult.registry.getRegistryDesignation())
).findFirst();
if (checkResult.isUncovered){
if (checkResult.isUncovered) {
updateRegistryStatus(checkResult.registry, RegistryStatus.UNCV);
tRegistryWithSameCompany.ifPresent(registry -> updateRegistryStatus(registry, RegistryStatus.FAIL));
} else {