diff --git a/src/controllers/session/login/index.js b/src/controllers/session/login/index.js index 4e531001f9..e6b64794ff 100644 --- a/src/controllers/session/login/index.js +++ b/src/controllers/session/login/index.js @@ -260,9 +260,9 @@ import cardBuilder from '../../../components/cardbuilder/cardBuilder'; const apiClient = getApiClient(); - apiClient.getQuickConnect('Status') - .then(status => { - if (status !== 'Unavailable') { + apiClient.getQuickConnect('Enabled') + .then(enabled => { + if (enabled === true) { view.querySelector('.btnQuick').classList.remove('hide'); } }) diff --git a/src/controllers/user/menu/index.js b/src/controllers/user/menu/index.js index bace4fd084..7b0d045b17 100644 --- a/src/controllers/user/menu/index.js +++ b/src/controllers/user/menu/index.js @@ -38,16 +38,15 @@ export default function (view, params) { page.querySelector('.lnkControlsPreferences').classList.toggle('hide', layoutManager.mobile); - ApiClient.getQuickConnect('Status') - .then(status => { - if (status !== 'Unavailable') { + ApiClient.getQuickConnect('Enabled') + .then(enabled => { + if (enabled === true) { page.querySelector('.lnkQuickConnectPreferences').classList.remove('hide'); } }) .catch(() => { console.debug('Failed to get QuickConnect status'); }); - ApiClient.getUser(userId).then(function (user) { page.querySelector('.headerUsername').innerHTML = user.Name; if (user.Policy.IsAdministrator && !layoutManager.tv) {