From 062a268bc84f0b970bac10257b8018800dc41802 Mon Sep 17 00:00:00 2001 From: "kelvin.yau" Date: Sun, 15 Mar 2026 01:46:46 +0800 Subject: [PATCH] bug fix --- src/components/ItemPriceSearch/ItemPriceSearch.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/ItemPriceSearch/ItemPriceSearch.tsx b/src/components/ItemPriceSearch/ItemPriceSearch.tsx index 63c5b22..b356567 100644 --- a/src/components/ItemPriceSearch/ItemPriceSearch.tsx +++ b/src/components/ItemPriceSearch/ItemPriceSearch.tsx @@ -143,18 +143,18 @@ const ItemPriceSearch: ItemPriceSearchComponent = () => { const data = res.data; if (!data.success) { const errMsg = - data.errors?.length > 0 - ? `${t("Upload failed", { ns: "common" })}\n\n${data.errors.join("\n")}` + (data.errors?.length ?? 0) > 0 + ? `${t("Upload failed", { ns: "common" })}\n\n${(data.errors ?? []).join("\n")}` : t("Upload failed", { ns: "common" }); alert(errMsg); return; } const updated = data.updated ?? 0; - if (data.errors?.length) { + if ((data.errors?.length ?? 0) > 0) { const successLabel = t("Upload successful", { ns: "common" }); const countLabel = t("item(s) updated", { ns: "common" }); const rowErrorsLabel = t("Upload row errors", { ns: "common" }); - const msg = `${successLabel} ${updated} ${countLabel}\n\n${rowErrorsLabel}\n${data.errors.join("\n")}`; + const msg = `${successLabel} ${updated} ${countLabel}\n\n${rowErrorsLabel}\n${(data.errors ?? []).join("\n")}`; alert(msg); } else { alert(t("Upload successful", { ns: "common" }));