From 3b4d2ac390ce096d730a5305969e2ec64ebc1380 Mon Sep 17 00:00:00 2001 From: Matchu Date: Wed, 18 Nov 2020 10:35:25 -0800 Subject: [PATCH] fix user items page crash for item w/o zone data --- src/server/loaders.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/server/loaders.js b/src/server/loaders.js index b5f6858..a0e9ad3 100644 --- a/src/server/loaders.js +++ b/src/server/loaders.js @@ -383,9 +383,14 @@ const buildItemAllOccupiedZonesLoader = (db) => const entities = rows.map(normalizeRow); - return itemIds.map((itemId) => - entities.find((e) => e.id === itemId).zoneIds.split(",") - ); + return itemIds.map((itemId) => { + const item = entities.find((e) => e.id === itemId); + if (!item) { + return []; + } + + return item.zoneIds.split(","); + }); }); const buildItemTradeCountsLoader = (db) =>