fix(api): globally replace invalid material_base/material_name attributes with correct base relationship

This commit is contained in:
DXC
2026-03-26 17:14:26 +08:00
parent d58b002340
commit c8810891d8
3 changed files with 10 additions and 10 deletions

View File

@ -101,8 +101,8 @@ class OutboundService:
except Exception:
pass
if not base_name and hasattr(item, 'material_name'):
base_name = item.material_name
if not base_name and hasattr(item, 'base') and item.base:
base_name = item.base.name
stock_qty = float(item.stock_quantity) if item.stock_quantity else 0
avail_qty = float(item.available_quantity) if item.available_quantity else 0