diff options
Diffstat (limited to 'src/models/invoice.ts')
| -rw-r--r-- | src/models/invoice.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/models/invoice.ts b/src/models/invoice.ts index 39d5d67..7905e4d 100644 --- a/src/models/invoice.ts +++ b/src/models/invoice.ts @@ -4,8 +4,8 @@ export const CurrencyEnum = z.enum(['USD', 'EUR', 'RSD']); export const LineItemSchema = z.object({ description: z.string(), - quantity: z.number(), - rate: z.number(), + quantity: z.number().min(0, "Quantity can't be less than 0"), + rate: z.number().min(0, "Rate can't be less than 0"), }); const optionalDate = z.preprocess((v) => { |
