diff --git a/src/courseware/course/Course.jsx b/src/courseware/course/Course.jsx
index e5b175b1..d294a046 100644
--- a/src/courseware/course/Course.jsx
+++ b/src/courseware/course/Course.jsx
@@ -60,6 +60,7 @@ function Course({
if (courseStatus === 'loaded') {
const {
+ canShowUpgradeSock,
org, number, title, isStaff, tabs, verifiedMode,
} = course;
return (
@@ -107,7 +108,7 @@ function Course({
nextSequenceHandler={nextSequenceHandler}
previousSequenceHandler={previousSequenceHandler}
/>
- {verifiedMode && }
+ {canShowUpgradeSock && verifiedMode && }
>
diff --git a/src/data/api.js b/src/data/api.js
index 75c970b4..2b6f8fec 100644
--- a/src/data/api.js
+++ b/src/data/api.js
@@ -5,6 +5,7 @@ import { logError } from '@edx/frontend-platform/logging';
function normalizeMetadata(metadata) {
return {
+ canShowUpgradeSock: metadata.can_show_upgrade_sock,
contentTypeGatingEnabled: metadata.content_type_gating_enabled,
// TODO: TNL-7185: return course expired _date_, instead of _message_
courseExpiredMessage: metadata.course_expired_message,