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,