From c53bc163b2c4df55d13a419c06b77dc0b72bd5d0 Mon Sep 17 00:00:00 2001 From: nflnkr Date: Sat, 24 Jun 2023 18:47:51 +0300 Subject: [PATCH] minor fixes --- src/api/discounts.ts | 2 +- .../dashboard/Content/DiscountManagement/CreateDiscount.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/discounts.ts b/src/api/discounts.ts index ee5b1c7..ff831b5 100644 --- a/src/api/discounts.ts +++ b/src/api/discounts.ts @@ -60,7 +60,7 @@ export const createDiscountJSON: CreateDiscount = ({ discount = discountBase as CreateProductDiscountBody; discount.Layer = 1; discount.Condition.Product = privilegeId; - discount.Condition.Term = ""; + discount.Condition.Term = discountMinValue.toString(); discount.Target.Products = [{ Factor: discountFactor, ID: "", diff --git a/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx b/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx index e5b8087..2eab1da 100644 --- a/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx +++ b/src/pages/dashboard/Content/DiscountManagement/CreateDiscount.tsx @@ -45,6 +45,7 @@ export default function CreateDiscount() { if (!isFinite(discountFactor)) return enqueueSnackbar("Поле discountFactor не число"); if (!isFinite(cartPurchasesAmount)) return enqueueSnackbar("Поле cartPurchasesAmount не число"); if (!isFinite(discountMinValue)) return enqueueSnackbar("Поле discountMinValue не число"); + if (!privilegeIdField) return enqueueSnackbar("Привилегия не выбрана"); try { const createdDiscount = await createDiscountJSON({