From c1f516be2a33958253e58cede2f4257ff517fa2c Mon Sep 17 00:00:00 2001 From: Catalin Constantin Mititiuc Date: Mon, 16 Jun 2025 22:41:30 -0700 Subject: [PATCH] Don't blow up if weapon element missing from trooper counters --- src/modules/record_sheet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/record_sheet.js b/src/modules/record_sheet.js index 4d8aada..78dbace 100644 --- a/src/modules/record_sheet.js +++ b/src/modules/record_sheet.js @@ -41,7 +41,7 @@ function createIcon(number) { function createRecord(unit) { const { dataset: { allegiance, number }} = unit, primaryWeapon = unit.querySelector('.primary-weapon'), - pw = primaryWeapon.getAttribute('href').replace('#', ''), + pw = primaryWeapon?.getAttribute('href').replace('#', '') || 'rifle', div = document.createElement('div', { is: 'soldier-record-block' }), spans = Array(5).fill('span').map(t => document.createElement(t)), [tn, pwt, pwd, pwrs, pwrl] = spans;