Skip to content

fix: validate nested repeating group counts in DataDictionary - #743

Open
devansh-dek wants to merge 1 commit into
quickfix:masterfrom
devansh-dek:fix/nested-group-count-validation-631
Open

devansh-dek wants to merge 1 commit into
quickfix:masterfrom
devansh-dek:fix/nested-group-count-validation-631

Conversation

@devansh-dek

@devansh-dek devansh-dek commented Jun 30, 2026

Copy link
Copy Markdown

Summary

  • Recurse into nested repeating groups during DataDictionary::iterate() so NumInGroup counter mismatches inside subgroups raise RepeatingGroupCountMismatch, matching existing top-level validation.
  • Adds checkNestedGroupCount regression test with a manually constructed two-level group dictionary.

Test plan

  • ./lib/ut "DataDictionaryTests"checkNestedGroupCount and checkGroupCount pass
  • Built with CMake Release target ut

Fixes #631

Recurse into nested groups during dictionary validation so NumInGroup
counter mismatches inside subgroups raise RepeatingGroupCountMismatch,
matching top-level behavior.

Fixes quickfix#631
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

checkGroupCount does not validate nested groups

1 participant