[#69230] Fix Kit BoM Handling in RMA Repair Processes#9
Conversation
Implemented solution using Cursor CLI automation
🛠️ Automated Fix: Prevent Kit BoM Explosion in RMA Repair PickingsThis pull request addresses ticket #69230 titled "RMA: Kit BoMs break out in repair" by implementing a targeted override of the 🔧 Changes MadeFile Modified: Change Summary:
...then the move will not be exploded into its components — instead, it returns the original move unchanged. For all other cases (non-RMA or non-kit moves), the standard Odoo behavior is preserved by calling 📌 Technical Details
✅ How This Fixes the IssuePreviously, during RMA repair processes, kit products were incorrectly expanded into individual components due to automatic BoM explosion. This caused confusion and incorrect inventory tracking. With this change:
|
: This pull request addresses ticket #69230 which resolved an issue where Kit Bill of Materials (BoMs) were incorrectly being broken down during repair processes in the RMA module. The fix modifies the RMA wizard responsible for creating pickings to properly recognize and handle kit products without decomposing them into individual components. This ensures that kit products maintain their integrity when generating repair orders and pickings from RMA lines, preventing incorrect inventory allocations and processing errors. The solution maintains backward compatibility while preserving the intended behavior of kit product handling in repair workflows.