diff --git a/src/appdb.js b/src/appdb.js index 50eca59cb..4d0fce71f 100644 --- a/src/appdb.js +++ b/src/appdb.js @@ -60,7 +60,7 @@ var assert = require('assert'), var APPS_FIELDS_PREFIXED = [ 'apps.id', 'apps.appStoreId', 'apps.installationState', 'apps.installationProgress', 'apps.runState', 'apps.health', 'apps.containerId', 'apps.manifestJson', 'apps.httpPort', 'apps.location', 'apps.dnsRecordId', 'apps.accessRestrictionJson', 'apps.lastBackupId', 'apps.oldConfigJson', 'apps.memoryLimit', 'apps.altDomain', - 'apps.xFrameOptions', 'apps.oauthProxy' ].join(','); + 'apps.xFrameOptions', 'apps.oauthProxy', 'apps.sso' ].join(','); var PORT_BINDINGS_FIELDS = [ 'hostPort', 'environmentVariable', 'appId' ].join(','); @@ -98,6 +98,7 @@ function postProcess(result) { result.xFrameOptions = result.xFrameOptions || 'SAMEORIGIN'; result.oauthProxy = !!result.oauthProxy; // make it bool + result.sso = !!result.sso; // make it bool } function get(id, callback) { diff --git a/src/test/database-test.js b/src/test/database-test.js index 0495a71da..97a52126a 100644 --- a/src/test/database-test.js +++ b/src/test/database-test.js @@ -544,7 +544,8 @@ describe('database', function () { memoryLimit: 4294967296, altDomain: null, xFrameOptions: 'DENY', - oauthProxy: false + oauthProxy: false, + sso: true }; var APP_1 = { id: 'appid-1', @@ -565,7 +566,8 @@ describe('database', function () { memoryLimit: 0, altDomain: null, xFrameOptions: 'SAMEORIGIN', - oauthProxy: false + oauthProxy: false, + sso: true }; it('add fails due to missing arguments', function () {