guard against not having flags on the chat message

This commit is contained in:
Sven Balzer 2025-05-01 10:12:59 +02:00
parent d233593a9b
commit b82f6ab305

View File

@ -152,8 +152,8 @@ class DSA41_ChatMessage extends ChatMessage {
const sender = html.querySelector(".message-sender"); const sender = html.querySelector(".message-sender");
sender?.replaceChildren(header); sender?.replaceChildren(header);
if (this.flags.dsa41.type === "trefferpunkte" && this.flags.dsa41.targets.length != 0) { if (this.flags.dsa41?.type === "trefferpunkte" && this.flags.dsa41?.targets?.length != 0) {
const targets = this.flags.dsa41.targets.map(x => fromUuidSync(x, { strict: false })).filter(x => x !== null); const targets = this.flags.dsa41?.targets.map(x => fromUuidSync(x, { strict: false })).filter(x => x !== null);
const targets_list = await instantiateTemplate("TrefferpunkteTargets", targets); const targets_list = await instantiateTemplate("TrefferpunkteTargets", targets);
html.querySelector(".message-content")?.appendChild(targets_list); html.querySelector(".message-content")?.appendChild(targets_list);