From 8704d10150b16a58e163b10cb6a06f6791b7908c Mon Sep 17 00:00:00 2001 From: Seyi Adebajo Date: Tue, 25 Oct 2016 15:33:50 -0700 Subject: [PATCH] DSS-5277 Fixes bug with missing params property on controller depending on route entry point --- web/public/javascripts/routers/datasets.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/public/javascripts/routers/datasets.js b/web/public/javascripts/routers/datasets.js index a2ca0daa63..53964d558b 100644 --- a/web/public/javascripts/routers/datasets.js +++ b/web/public/javascripts/routers/datasets.js @@ -154,10 +154,12 @@ App.DatasetRoute = Ember.Route.extend({ // Flatten nested structure if present return [].concat(...getFieldTypeSet(JSON.parse(schema))); // TODO: cover n-th dimension, if expected }; + controller.set("hasProperty", false); - controller.set('datasetSchemaFieldsAndTypes', getFieldNamesAndTypesFrom(params.dataset.schema)); - controller.set('securitySpec', params.securitySpec); + if (params && params.id) { + ({id, source, urn, name} = params); + let originalSchema = params; controller.set("hasProperty", false);