diff --git a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/LiabilitiesClaimsReportBuilder.java b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/LiabilitiesClaimsReportBuilder.java index 5e82a2020..97793f6c0 100644 --- a/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/LiabilitiesClaimsReportBuilder.java +++ b/clearing-parent/reports-service/src/main/java/ru/spcex/clearing/reports/reports/bp/LiabilitiesClaimsReportBuilder.java @@ -92,6 +92,10 @@ public abstract class LiabilitiesClaimsReportBuilder

extends CSVReportBuilder Company company = companyImdg.getSingleObjectByID(execution.getCompanyId()); if (!WorkflowStatus.Active.equalsByKey(company.getWorkflowStatus())) continue; + if (execution.getSessionId() == null) { + log.warn("On Execution[{}] sessionId was null. Skip in report.", execution.getId()); + continue; + } Registry registry = registryImdg.getSingleObjectByFieldValues(Map.of("companyId", execution.getCompanyId())); Collection registriesForSessionId = registryImdg.getCollectionObjectsByFieldValues( Map.of("sessionId", execution.getSessionId())