diff --git a/index.js b/index.js index 3405bdb..f200e02 100644 --- a/index.js +++ b/index.js @@ -868,7 +868,7 @@ async function connectGameLog(gameId,userId,campaignName) { let conditions = f.conditions.map(c=>`i-condition-white-${c.name.toLowerCase()}`) let senses = f.senses.map(s=>`${s.name} ${s.distance}`) let exhaustion = f.conditions.find(c=>c.name.toLowerCase()=="exhaustion")?.level||0 - const token = _eTokens.filter(t=>t.reference.startsWith('/player/')).find(t=>t.name.trim()==f.name.trim()) + const token = _eTokens.filter(t=>t.reference?.startsWith('/player/')).find(t=>t.name?.trim()==f.name.trim()) if (token && (token.health != (f.hitPointInfo.current+f.hitPointInfo.temp) || token.hitpoints != f.hitPointInfo.maximum)) { console.log(`Update ${f.name}`) const model = { diff --git a/package.json b/package.json index 5f33f5e..77ac632 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "encounterlog", "productName": "EncounterLog", - "version": "2.4.6", + "version": "2.4.7", "repository": { "type": "git", "url": "https://github.com/rrgeorge/encounterlog"