Fix: Merge subgroups when inserting existing rows_as_columns links#316
Fix: Merge subgroups when inserting existing rows_as_columns links#316bioinfbloke wants to merge 1 commit intomainfrom
Conversation
📝 WalkthroughWalkthroughThe change enhances the Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧹 Recent nitpick comments
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (2)📓 Common learnings📚 Learning: 2025-03-17T15:08:26.492ZApplied to files:
✏️ Tip: You can disable this entire section by setting Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
I think I'd like to add a few tests to this, using some of the facilities we have for making mock-data projects. |
When merging MDV projects, insert_link() was overwriting existing
rows_as_columns links with empty subgroups, causing loss of subgroup
definitions during project merges.
Now checks if a rows_as_columns link already exists and merges the
subgroups dictionaries instead of overwriting, preserving existing
subgroups while allowing new ones to be added.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.