From 57177133e2ba8c9f4344d3f378e6b7b9f5e49b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Mon, 7 Oct 2024 19:50:32 +0200 Subject: [PATCH] fix(dashboard): manage inventory flags (#9487) **What** - allow to create a variant without managed inventory (we need to explicitly pass `false` now since the default on the model is `true` for `manage_inventory`) --- FIXES CC-575 --- .../dashboard/src/routes/products/product-create/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/admin/dashboard/src/routes/products/product-create/utils.ts b/packages/admin/dashboard/src/routes/products/product-create/utils.ts index ef57931290..07058cac8d 100644 --- a/packages/admin/dashboard/src/routes/products/product-create/utils.ts +++ b/packages/admin/dashboard/src/routes/products/product-create/utils.ts @@ -57,8 +57,8 @@ export const normalizeVariants = ( variant.custom_title || Object.values(variant.options || {}).join(" / "), options: variant.options, sku: variant.sku || undefined, - manage_inventory: variant.manage_inventory || undefined, - allow_backorder: variant.allow_backorder || undefined, + manage_inventory: !!variant.manage_inventory, + allow_backorder: !!variant.allow_backorder, inventory_items: variant .inventory!.map((i) => { const quantity = castNumber(i.required_quantity)