Prodaja: idempotency zaštita od duplog POST-a, ispravljeno dupliranje pdv_stopa[] u formi

This commit is contained in:
2026-07-31 02:39:56 +02:00
parent a735a5121b
commit f7e466f30b
7 changed files with 100 additions and 5 deletions
+3
View File
@@ -543,6 +543,9 @@ func parseFormuProdaje(r *http.Request, validneStope map[float64]bool) (model.Pr
if nalog.NacinPlacanja != "gotovina" && nalog.NacinPlacanja != "kartica" && nalog.NacinPlacanja != "prenos" {
nalog.NacinPlacanja = "gotovina"
}
// idempotency_key: UUID koji frontend generiše po otvaranju forme (skriveno polje);
// prosleđen dalje do ProdajaRepo.Kreiraj radi zaštite od duplog POST-a
nalog.IdempotencyKey = strings.TrimSpace(r.FormValue("idempotency_key"))
artikalIDovi := r.Form["artikal_id[]"]
kolicine := r.Form["kolicina[]"]