feat: update material usage in initFromVariant to reflect existing cart item
This commit is contained in:
parent
bca6da8653
commit
4956f4aeb2
@ -134,6 +134,10 @@ function resetForm() {
|
|||||||
function initFromVariant() {
|
function initFromVariant() {
|
||||||
if (props.initialVariant) {
|
if (props.initialVariant) {
|
||||||
const { rawMaterial, price } = props.initialVariant;
|
const { rawMaterial, price } = props.initialVariant;
|
||||||
|
const existingCartItem = props.existingCartItems.find(
|
||||||
|
(item) => item.raw_material_price_id === price.id,
|
||||||
|
);
|
||||||
|
|
||||||
selectedMaterials.value = [{
|
selectedMaterials.value = [{
|
||||||
raw_material_price_id: price.id,
|
raw_material_price_id: price.id,
|
||||||
raw_material_name: rawMaterial.name,
|
raw_material_name: rawMaterial.name,
|
||||||
@ -142,7 +146,7 @@ function initFromVariant() {
|
|||||||
unit_abbreviation: rawMaterial.unit_abbreviation,
|
unit_abbreviation: rawMaterial.unit_abbreviation,
|
||||||
stock_input: price.stock_input,
|
stock_input: price.stock_input,
|
||||||
stock_formatted: price.stock_formatted,
|
stock_formatted: price.stock_formatted,
|
||||||
material_usage: '1',
|
material_usage: existingCartItem?.material_usage ?? '1',
|
||||||
images: price.images,
|
images: price.images,
|
||||||
is_initial: true,
|
is_initial: true,
|
||||||
}];
|
}];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user