2f74d5ecb9ed1f774d52126356af125fb09b1c65
fp.step.template rows already held 'fa-bathtub' (1), 'fa-flag' (2), and 'fa-undo' (2) — all plating-relevant and presumably valid in an earlier version of the Selection list. When step_insert snapshot- copied these into a fresh fusion.plating.process.node via _copy_snapshot_fields, the ORM rejected them with ValueError: Wrong value for fusion.plating.process.node.icon because they weren't in the curated 39-icon list anymore. Adding 'fa-bathtub' (bathtub / tank / soak), 'fa-flag' (flag / milestone / gate), and 'fa-undo' (undo / rework / rerun) to the process.node Selection. Aligns the two lists (template uses _get_icon_selection -> node._fields['icon'].selection at runtime). No data migration needed — existing template rows immediately re-validate against the wider Selection. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
57%
HTML
24.9%
JavaScript
14.7%
SCSS
2.2%
CSS
0.8%
Other
0.3%