#3046 fix(mappers): Preserve full schema for unselected catalog streams
Pull request opened by
ReubenFrankel
Fixes
#1942
Summary by Sourcery
Avoid registering partial schemas for unselected catalog streams while preserving their mappers for later forced selection.
Bug Fixes:
• Ensure unselected streams retain their full schema instead of a selection-masked schema when registering raw stream schemas.
Tests:
• Add a regression test to cover deselected streams with key properties and stream maps during mapper setup.
---
📚 Documentation preview 📚:
https://meltano-sdk--3046.org.readthedocs.build/en/3046/
Summary by Sourcery
Preserve full schemas for deselected catalog streams so they can still be mapped when force-selected later.
Bug Fixes:
• Ensure unselected catalog streams retain their full schema instead of a reduced selected schema when registering raw stream mappers.
Tests:
• Add a regression test verifying deselected streams with key properties and stream maps are correctly handled by the mapper setup.
meltano/sdk