From f514eba231bbe2b0a5a9159893c16b6896b1683b Mon Sep 17 00:00:00 2001 From: Abraham Williams <4braham@gmail.com> Date: Mon, 4 Apr 2022 10:38:00 -0500 Subject: [PATCH] Handle undefined subsession Refs #2356 --- .../src/schedule-generator/speakers-sessions-schedule-map.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/src/schedule-generator/speakers-sessions-schedule-map.ts b/functions/src/schedule-generator/speakers-sessions-schedule-map.ts index 074ecd809e..712f035c91 100644 --- a/functions/src/schedule-generator/speakers-sessions-schedule-map.ts +++ b/functions/src/schedule-generator/speakers-sessions-schedule-map.ts @@ -33,7 +33,7 @@ export function sessionsSpeakersScheduleMap(sessionsRaw, speakersRaw, scheduleRa for (let subSessionIndex = 0; subSessionIndex < subSessionsLen; subSessionIndex++) { const sessionId = timeslot.sessions[sessionIndex].items[subSessionIndex]; const subsession = sessionsRaw[sessionId]; - const mainTag = pickMainTag(subsession.tags); + const mainTag = pickMainTag(subsession?.tags); const endTime = calculateEndTime( subSessionsLen, timeslot, @@ -51,7 +51,7 @@ export function sessionsSpeakersScheduleMap(sessionsRaw, speakersRaw, scheduleRa timeslot ); - dayTags = combineTags(dayTags, subsession.tags); + dayTags = combineTags(dayTags, subsession?.tags); scheduleTags = combineTags(scheduleTags, [mainTag]); const finalSubSession = {