Skip to content

Conversation

@SFJohnson24
Copy link
Collaborator

this PR fixes the error from #1445 where merged_domains was kept track of without accounting for USDM. We now do a check for domain and if it is not there, we use name. As USDM does not have domain, this prevents issues with merging datasets in preprocessor
to test:
Any of these:
DDF00103
DDF00093
DDF00092
DDF00181
DDF00127
DDF00094
DDF00048
DDF00095
image
image

you can see the type.decode.GeographicScope for DDF00093 on the right which is this branch now correctly merges and we get the 4 results that are expected from the rule and the test data. Right is the current engine and does not merge properly

Copy link
Collaborator

@RamilCDISC RamilCDISC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR provides a hotfix for USDM bug. It covers the case of USDM which does not have a domain by utilizing the file name instead. All unit and regression testing pass. test_suite will be further updated to cover such cases in future.

@RamilCDISC RamilCDISC merged commit fcc3048 into main Dec 17, 2025
11 checks passed
@RamilCDISC RamilCDISC deleted the usdm_hotfix branch December 17, 2025 20:27
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.

3 participants