mmp2p: handle missing verified-mode info after upgrade deadline (#401)

This commit is contained in:
Ben Warzeski
2021-03-30 11:18:49 -04:00
committed by GitHub
parent 4d1ed0f357
commit 9dcb91af9e

View File

@@ -115,13 +115,16 @@ const initHomeMMP2P = (courseId) => {
if (
accessExpiration !== null
&& accessExpiration !== undefined
&& verifiedMode !== null
&& verifiedMode !== undefined
) {
access.isAudit = true;
access.accessExpirationDate = accessExpiration.expirationDate;
access.upgradeUrl = accessExpiration.upgradeUrl;
access.price = `${verifiedMode.currencySymbol}${verifiedMode.price}`;
if (
verifiedMode !== null
&& verifiedMode !== undefined
) {
access.price = `${verifiedMode.currencySymbol}${verifiedMode.price}`;
}
}
return {
@@ -186,13 +189,16 @@ const initCoursewareMMP2P = (courseId, sequenceId, unitId) => {
if (
accessExpiration !== null
&& accessExpiration !== undefined
&& verifiedMode !== null
&& verifiedMode !== undefined
) {
access.isAudit = true;
access.accessExpirationDate = accessExpiration.expirationDate;
access.upgradeUrl = accessExpiration.upgradeUrl;
access.price = `${verifiedMode.currencySymbol}${verifiedMode.price}`;
if (
verifiedMode !== null
&& verifiedMode !== undefined
) {
access.price = `${verifiedMode.currencySymbol}${verifiedMode.price}`;
}
}
// testing
@@ -222,12 +228,14 @@ const initCoursewareMMP2P = (courseId, sequenceId, unitId) => {
);
meta.blockContent = (MMP2POptions.isEnabled && meta.verifiedLock);
return {
const config = {
access,
flyover,
meta,
state: MMP2POptions,
};
return config;
};
export {