Skip to content

1.6.5

βš™οΈ Patch 1.6.5 β€” Multi-Repricer ignore flag, FBM export controls

πŸš€ Summary

  • Integrate the ignore flag end-to-end for FBM (UI + API persistence).
  • Prevent recalculation from overwriting the user-controlled ignore flag.
  • Add a forced FBM export path for UVP runs, and optionally auto-set ignore after successful export.

✨ Improvements

  • Frontend (Multi-Repricer / FBM):
  • Added an Ignored indicator to the FBM list and international pricing table.
  • Added an Ignore toggle per country inside β€œEdit FBM Details”, persisted to the backend.
  • Backend (FBM):
  • FBM recalculation now preserves the per-country ignore flag instead of resetting it.
  • New FBM detail creation (via sync) now ensures ignore is always a proper boolean (true/false) and never null.
  • Backend (UVP):
  • UVP-triggered FBM exports can be forced to export regardless of ignore, and can optionally set DE.ignore=true after a successful export.

πŸ› Bug Fixes

  • Fixed an issue where setting international_pricing.DE.ignore via the FBM update endpoint would be lost after refresh because the subsequent recalculation overwrote the value.

πŸ“ Files changed

  • frontend/src/pages/MultiRepricer/Tabs/FBM/FBMArticles.jsx β€” UI integration for ignore (display + edit + persistence).
  • backend/service_multi-repricer/app/api/v1/endpoints/fbm_articles.py β€” preserve ignore on recalc; ensure boolean ignore on new detail; export force/auto-ignore options.
  • backend/service_multi-repricer/app/api/v1/endpoints/repricer_articles.py β€” UVP export path uses forced FBM export and can set ignore after export.