From 9672eb0d7785ee306dffe095cfb83427bf13e0f9 Mon Sep 17 00:00:00 2001 From: cristiancc Date: Sat, 12 Sep 2020 17:44:18 -0500 Subject: [PATCH] bugfix: make compareAtPrice optional in form schema Signed-off-by: cristiancc --- .../product-admin/client/blocks/VariantPricesForm.js | 5 ++++- .../included/product-admin/client/hooks/useProduct.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/imports/plugins/included/product-admin/client/blocks/VariantPricesForm.js b/imports/plugins/included/product-admin/client/blocks/VariantPricesForm.js index 1ee5a48252..02252ba9ca 100644 --- a/imports/plugins/included/product-admin/client/blocks/VariantPricesForm.js +++ b/imports/plugins/included/product-admin/client/blocks/VariantPricesForm.js @@ -29,7 +29,10 @@ const formSchema = new SimpleSchema({ type: Number, optional: true }, - "compareAtPrice": Object, + "compareAtPrice": { + type: Object, + optional: true + }, "compareAtPrice.amount": { type: Number, optional: true diff --git a/imports/plugins/included/product-admin/client/hooks/useProduct.js b/imports/plugins/included/product-admin/client/hooks/useProduct.js index 7bfe48d363..27eabc741c 100644 --- a/imports/plugins/included/product-admin/client/hooks/useProduct.js +++ b/imports/plugins/included/product-admin/client/hooks/useProduct.js @@ -295,7 +295,7 @@ function useProduct(args = {}) { shopId: shopIdLocal, prices: { price, - compareAtPrice: compareAtPrice.amount + compareAtPrice: compareAtPrice?.amount }, variantId: variantIdLocal }