From 9da708c711c404e8ed41bafbb312e916a167799f Mon Sep 17 00:00:00 2001 From: Aaron Cameron Date: Mon, 12 May 2025 12:09:08 -0600 Subject: [PATCH] Move first IXDS encountered to first position rather than last --- validate/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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")