Guarded for undefined headers in getOutlineTabData

This commit is contained in:
Ben Holt
2021-05-05 12:29:13 -04:00
committed by Emma Green
parent 531f6d96ae
commit 0175c4cf27

View File

@@ -197,6 +197,7 @@ export async function getOutlineTabData(courseId) {
data,
headers,
} = tabData;
const accessExpiration = camelCaseObject(data.access_expiration);
const canShowUpgradeSock = data.can_show_upgrade_sock;
const courseBlocks = data.course_blocks ? normalizeOutlineBlocks(courseId, data.course_blocks.blocks) : {};
@@ -209,7 +210,7 @@ export async function getOutlineTabData(courseId) {
const hasEnded = data.has_ended;
const offer = camelCaseObject(data.offer);
const resumeCourse = camelCaseObject(data.resume_course);
const timeOffsetMillis = getTimeOffsetMillis(headers.date, requestTime, responseTime);
const timeOffsetMillis = getTimeOffsetMillis(headers && headers.date, requestTime, responseTime);
const verifiedMode = camelCaseObject(data.verified_mode);
const welcomeMessageHtml = data.welcome_message_html;