From ee1be6ef72751a3e07600572b5225a1cee293ab3 Mon Sep 17 00:00:00 2001 From: Shaun Date: Sat, 25 Feb 2023 13:03:00 +0200 Subject: [PATCH] fix: fixed a crash that would be caused by trying to fix items with no events inside an effect --- src/server/fixes/fixes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/fixes/fixes.js b/src/server/fixes/fixes.js index eaf00b80..f564b5cf 100644 --- a/src/server/fixes/fixes.js +++ b/src/server/fixes/fixes.js @@ -117,7 +117,7 @@ module.exports = { }); items - .filter(f => ((f.effects) && (f.effects[0].factionId === 'akarei') && (!f.effects[0].properties))) + .filter(f => f.effects?.[0]?.factionId === 'akarei' && !f.effects[0].properties) .forEach(function (i) { let effect = i.effects[0]; let chance = parseFloat(effect.text.split(' ')[0].replace('%', ''));