mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Update form validation to correctly handle numeric inputs
Correctly coerce string inputs to numbers for supplierId, groupId, and amount fields in the Avoirs form schema to ensure proper validation and data handling. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/9fcf4b21-eb0c-4e53-a567-e2ce4a6ad869/KZQgDPI
This commit is contained in:
1 parent
0480425de2
commit
6dea6e383f
2 files changed
+3
-3
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
@@ -68,10 +68,10 @@ interface Group {
|
||||
|
||||
// Schema for form validation
|
||||
const avoirSchema = z.object({
|
||||
supplierId: z.number().min(1, "Veuillez sélectionner un fournisseur"),
|
||||
groupId: z.number().min(1, "Veuillez sélectionner un magasin"),
|
||||
supplierId: z.coerce.number().min(1, "Veuillez sélectionner un fournisseur"),
|
||||
groupId: z.coerce.number().min(1, "Veuillez sélectionner un magasin"),
|
||||
invoiceReference: z.string().optional(),
|
||||
amount: z.number().optional(),
|
||||
amount: z.coerce.number().positive().optional(),
|
||||
comment: z.string().optional(),
|
||||
commercialProcessed: z.boolean().optional(),
|
||||
status: z.enum(["En attente de demande", "Demandé", "Reçu"]).optional(),
|
||||
|
||||
Reference in new issue
Block a user