From f93525823ad6b3630071d13ff4fe85f1a4b456e1 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Thu, 1 Jun 2023 11:44:41 +0300 Subject: [PATCH] securities-service ListingValidation fix --- .../securities/validation/ListingValidationProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ListingValidationProvider.java b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ListingValidationProvider.java index 12f2a529c..89356f881 100644 --- a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ListingValidationProvider.java +++ b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ListingValidationProvider.java @@ -29,6 +29,7 @@ import java.util.function.Function; public class ListingValidationProvider { final Imdg workflowStatusDictionaryImdg; final Imdg listingImdg; + final Imdg marketImdg; final SecuritySelector securitySelector; @@ -36,6 +37,7 @@ public class ListingValidationProvider { this.securitySelector = securitySelector; this.workflowStatusDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_WorkflowStatusDictionary, SpcexObjectBase.class); this.listingImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_Listing, Listing.class); + this.marketImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_Market, ru.clearing.classes.statics.data.misc.Market.class); } @@ -44,6 +46,7 @@ public class ListingValidationProvider { ImdgValidationContext context = new ImdgValidationContext<>(); context.setValidatedObject(listingRequest); context.addImdg(IMDGDistributedNames.Map_WorkflowStatusDictionary, workflowStatusDictionaryImdg); + context.addImdg(IMDGDistributedNames.Map_Market, marketImdg); context.addImdg(IMDGDistributedNames.Map_Listing, listingImdg); return new ValidatorImpl>(context, new SecurityIdPresentRule("securityId", ListingNewRequest::getSecurityId,