From 3c103160f42a612f61dabd0208a82a1abde78ca8 Mon Sep 17 00:00:00 2001 From: dominik-zeglen Date: Thu, 24 Oct 2019 15:25:26 +0200 Subject: [PATCH] Fix sale create view --- src/discounts/views/SaleCreate.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/discounts/views/SaleCreate.tsx b/src/discounts/views/SaleCreate.tsx index ec9e40e61..2a4557e53 100644 --- a/src/discounts/views/SaleCreate.tsx +++ b/src/discounts/views/SaleCreate.tsx @@ -6,7 +6,7 @@ import useNavigator from "@saleor/hooks/useNavigator"; import useNotifier from "@saleor/hooks/useNotifier"; import useShop from "@saleor/hooks/useShop"; import { sectionNames } from "@saleor/intl"; -import { decimal, getMutationState, maybe } from "../../misc"; +import { decimal, getMutationState, joinDateTime, maybe } from "../../misc"; import { DiscountValueTypeEnum, SaleType } from "../../types/globalTypes"; import SaleCreatePage from "../components/SaleCreatePage"; import { TypedSaleCreate } from "../mutations"; @@ -57,11 +57,14 @@ export const SaleDetails: React.StatelessComponent = () => { saleCreate({ variables: { input: { - endDate: - formData.endDate === "" ? null : formData.endDate, + endDate: formData.hasEndDate + ? joinDateTime(formData.endDate, formData.endTime) + : null, name: formData.name, - startDate: - formData.startDate === "" ? null : formData.startDate, + startDate: joinDateTime( + formData.startDate, + formData.startTime + ), type: discountValueTypeEnum(formData.type), value: decimal(formData.value) }