diff --git a/validate/__init__.py b/validate/__init__.py index 86873032..bcc86207 100644 --- a/validate/__init__.py +++ b/validate/__init__.py @@ -406,7 +406,9 @@ def filingStart(cntlr, options, filesource, entrypointFiles, sourceZipStream=Non ixdsIndex = primaryIndex = -1 for i, ep in enumerate(entrypointFiles): if "ixds" in ep: - ixdsIndex = i + # select index of first IXDS encountered + if ixdsIndex < 0: + ixdsIndex = i for i, ixdsEntry in enumerate(ep["ixds"]): submissionType = ixdsEntry.get("submissionType") attachmentDocumentType = ixdsEntry.get("attachmentDocumentType")