From 72f9f0204e82ebf6fd79bde774dc0a186275b32d Mon Sep 17 00:00:00 2001 From: FIN-IT_AndriFP Date: Mon, 19 Jan 2026 10:59:35 +0700 Subject: fix --- src/pages/api/magento-product.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/pages/api/magento-product.ts b/src/pages/api/magento-product.ts index 51ca1732..551a4a5e 100644 --- a/src/pages/api/magento-product.ts +++ b/src/pages/api/magento-product.ts @@ -49,11 +49,9 @@ export default async function handler( return res.status(200).json({ specsMatrix: [], upsell_ids: [], related_ids: [] }); } - // --- HELPER: Fungsi untuk membersihkan nilai dari tanda kutip --- const cleanAttributeValue = (val: any) => { if (val === null || val === undefined) return ''; let str = String(val).trim(); - // Cek apakah diawali dan diakhiri tanda kutip if (str.length >= 2 && str.startsWith('"') && str.endsWith('"')) { str = str.slice(1, -1).trim(); } @@ -62,7 +60,6 @@ export default async function handler( // ===================================================================== // 2. BUILD SPECS MATRIX - // Kita butuh daftar semua atribut unik (z_*) dari seluruh varian // ===================================================================== // Kumpulkan semua kode atribut unik @@ -131,18 +128,15 @@ export default async function handler( descriptions[p.sku] = descAttr ? descAttr.value : ''; }); - // [UPDATED] Warranties dengan filter tanda kutip const warranties: Record = {}; items.forEach((p: any) => { const warAttr = p.custom_attributes.find((a: any) => a.attribute_code === 'z_warranty'); - // Gunakan helper cleanAttributeValue agar tanda kutip hilang warranties[p.sku] = warAttr ? cleanAttributeValue(warAttr.value) : ''; }); // ===================================================================== // 3. AMBIL LINKS (UPSELL & RELATED) DARI MAIN VARIANT SAJA // ===================================================================== - // Cari data milik varian utama (varian pertama) const mainProduct = items.find((p: any) => String(p.sku) === mainSku) || items[0]; let upsellIds: number[] = []; -- cgit v1.2.3