diff --git a/server.js b/server.js old mode 100644 new mode 100755 index b10c54da..32f477af --- a/server.js +++ b/server.js @@ -94,11 +94,12 @@ wss.on("connection", (ws) => { parsed.shopId = Number(parsed.id); - if (parsed && Array.isArray(parsed.items) && parsed.shopId != null) { + if (parsed && parsed.shopId != null) { const shopId = Number(parsed.shopId); ws._shopId = shopId; - const items = parsed.items.map((i) => ({ + const rawItems = Array.isArray(parsed.items) ? parsed.items : []; + const items = rawItems.map((i) => ({ item_name: String(i.name), stock: Number(i.count) || 0, }));