fix(transport) : bloc prix par défaut (CLIENT), sens seul en ligne 1, payload omet scalaires vides (422 inline au lieu de 400) (ERP-169)

This commit is contained in:
2026-06-17 10:24:32 +02:00
parent a26bb09ee1
commit 6ff5b13ce2
5 changed files with 63 additions and 46 deletions
@@ -469,8 +469,9 @@ export function useCarrierForm() {
}
// ── Onglet Prix (ERP-169) ─────────────────────────────────────────────────
// Démarre VIDE : aucun bloc auto, l'utilisateur ajoute via « + Nouveau prix ».
const prices = ref<CarrierPriceFormDraft[]>([])
// Un bloc présent par défaut (sens CLIENT pré-sélectionné). L'utilisateur ajoute
// les suivants via « + Nouveau prix ».
const prices = ref<CarrierPriceFormDraft[]>([emptyCarrierPrice()])
// Erreurs 422 par ligne (alignées sur l'index du v-for), peuplées par submitRows.
const priceErrors = ref<Record<string, string>[]>([])