From acb496c93ce4c3f175f2c007aaf23b096c6dfbad Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Fri, 13 Nov 2020 19:59:17 +0100 Subject: [PATCH] fix(tmp): prevent crashes by hiding deleted items --- server/app/Transformers/MatchTransformer.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/server/app/Transformers/MatchTransformer.ts b/server/app/Transformers/MatchTransformer.ts index ed1bd74..ac49fe5 100644 --- a/server/app/Transformers/MatchTransformer.ts +++ b/server/app/Transformers/MatchTransformer.ts @@ -159,13 +159,18 @@ export default abstract class MatchTransformer { } const item = this.items.find(i => i.id === id) - const itemUrl = item!.iconPath.split('/assets/')[1].toLowerCase() + // TODO: get deleted item from old patch CDragon JSON instead of null + if (!item) { + items.push(null) + continue + } + const itemUrl = item.iconPath.split('/assets/')[1].toLowerCase() items.push({ image: `https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/${itemUrl}`, - name: item!.name, - description: item!.description, - price: item!.priceTotal, + name: item.name, + description: item.description, + price: item.priceTotal, }) }