issue fixed for product

This commit is contained in:
Malini 2026-02-05 13:01:33 +05:30
parent 3311e51e5c
commit 106ceca31c

View File

@ -549,10 +549,19 @@ if (!establishment) {
const formattedProducts = products.map(product => {
// Get the selected product option to access product_id
const selectedProduct = productOptions.find(p => p.value === product.product);
const existingProduct = currentSubmission.products?.find(p =>
p.product_id === product.product_id ||
p.product?.id === product.product_id
);
const existingProduct = currentSubmission.products?.find(p =>
p.product_id === (selectedProduct?.product_id || product.product_id) ||
p.product?.id === (selectedProduct?.product_id || product.product_id)
);
console.log('Existing product match:', {
productId: product.id,
productProductId: product.product_id,
selectedProductId: selectedProduct?.product_id,
foundExistingProduct: !!existingProduct,
existingProductId: existingProduct?.id,
existingProductProductId: existingProduct?.product_id,
allExistingProductIds: currentSubmission.products?.map(p => p.id) || []
});
return {
id: existingProduct?.id || 0,
product_id: selectedProduct?.product_id || product.product_id || null,