diff --git a/web/public/javascripts/components/components.js b/web/public/javascripts/components/components.js index c6258a2975..7b76de8a58 100644 --- a/web/public/javascripts/components/components.js +++ b/web/public/javascripts/components/components.js @@ -468,7 +468,13 @@ App.DatasetConfidentialComponent = Ember.Component.extend({ }, classification: Ember.computed('securitySpecification.classification', function () { - const confidentialClassification = this.get('securitySpecification.classification'); + const defaultClassification = [ + 'highlyConfidential', 'confidential', 'limitedDistribution', 'mustBeEncrypted', 'mustBeMasked' + ].reduce((classification, classifier) => { + classification[classifier] = []; + return classification; + }, {}); + const confidentialClassification = this.get('securitySpecification.classification') || defaultClassification; const formatAsCapitalizedStringWithSpaces = string => string.replace(/[A-Z]/g, match => ` ${match}`).capitalize(); return Object.keys(confidentialClassification).map(classifier => ({