From 149f0a411bf8ed911988065378ba9e23e45c76e2 Mon Sep 17 00:00:00 2001 From: Anthony Correa Date: Wed, 29 May 2024 16:44:46 -0500 Subject: [PATCH] evensheet fix when no availabilities or positions --- src/helpers/eventsheet.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/helpers/eventsheet.js b/src/helpers/eventsheet.js index 73574d4..4fa9b2c 100644 --- a/src/helpers/eventsheet.js +++ b/src/helpers/eventsheet.js @@ -88,6 +88,9 @@ const positionGroups = { } exports.positionCapabilityFor = (member, position, options) => { + if (!member.position) { + return "" + } const member_positions = member.position.split(",").map(s=>s.trim()) const member_position_groups = new Set(member.position.split(",").map(s=>positionGroups[s.trim()])) @@ -139,7 +142,7 @@ exports.timepointForMember = (member, timeline, event, options) => { value = parsePositionLabel(eventLineupEntry.label).positionLabelWithoutFlags } else { - value = availability.status[0] + value = availability?.status[0] } return options.fn({availability: availability, eventLineupEntry: eventLineupEntry, value}, {data: data }) }