fix: use full doc.id as fallback order_number to avoid unique constraint collision

This commit is contained in:
2026-04-17 15:28:28 +03:00
parent b70753d805
commit 914027e580

View File

@@ -90,7 +90,7 @@ async def run() -> None:
skipped += 1 skipped += 1
continue continue
order_number = d.get("order_number") or f"ORD-LEGACY-{doc.id[:8]}" order_number = d.get("order_number") or f"ORD-LEGACY-{doc.id}"
created_at = _coerce_dt(d.get("created_at")) or _now_utc() created_at = _coerce_dt(d.get("created_at")) or _now_utc()
updated_at = _coerce_dt(d.get("updated_at")) or _now_utc() updated_at = _coerce_dt(d.get("updated_at")) or _now_utc()