From 302a2f3e89565312226a1f0fa7a3f209064b1c49 Mon Sep 17 00:00:00 2001 From: Ykrej Date: Wed, 18 Jun 2025 01:24:41 -0700 Subject: [PATCH 1/2] fix: resolve skus to string --- src/clientLib/serverPartDeals.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/clientLib/serverPartDeals.ts b/src/clientLib/serverPartDeals.ts index 2ff756e..6fcb6fb 100644 --- a/src/clientLib/serverPartDeals.ts +++ b/src/clientLib/serverPartDeals.ts @@ -59,6 +59,10 @@ export async function getServerPartsRecords(collection: ServerPartsCollection) { const _interface = tagMap.get('interface') if (!_interface) return undefined + const rawSkus = raw.skus + if (!rawSkus || !Array.isArray(rawSkus)) return undefined + const sku = rawSkus.join("/") + const collectionSlug = collectionSlugMap.get(collection) if (collectionSlug === undefined) return undefined @@ -88,7 +92,7 @@ export async function getServerPartsRecords(collection: ServerPartsCollection) { const record: ServerPartsRecord = { brand, series, - sku: raw.skus, + sku, capacityGb, formFactor, interfaceSpeedGbPerSecond, From 0f2834ae77326b90237115f99930c4d9d5f076a6 Mon Sep 17 00:00:00 2001 From: Ykrej Date: Wed, 18 Jun 2025 01:25:16 -0700 Subject: [PATCH 2/2] fix: prettier formatting --- src/clientLib/serverPartDeals.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/clientLib/serverPartDeals.ts b/src/clientLib/serverPartDeals.ts index 6fcb6fb..e29cf93 100644 --- a/src/clientLib/serverPartDeals.ts +++ b/src/clientLib/serverPartDeals.ts @@ -61,7 +61,7 @@ export async function getServerPartsRecords(collection: ServerPartsCollection) { const rawSkus = raw.skus if (!rawSkus || !Array.isArray(rawSkus)) return undefined - const sku = rawSkus.join("/") + const sku = rawSkus.join('/') const collectionSlug = collectionSlugMap.get(collection) if (collectionSlug === undefined) return undefined