diff --git a/ckan/public/scripts/application.js b/ckan/public/scripts/application.js index 87cba35b006..940dd0640a8 100644 --- a/ckan/public/scripts/application.js +++ b/ckan/public/scripts/application.js @@ -1493,7 +1493,13 @@ CKAN.DataPreview = function ($, my) { my.$dialog.html('

Loading ...

'); // Restore the Dataset from the given reclineState. - var dataset = recline.Model.Dataset.restore(reclineState); + var datasetInfo = _.extend({ + url: reclineState.url, + backend: reclineState.backend + }, + reclineState.dataset + ); + var dataset = new recline.Model.Dataset(datasetInfo); // Only create the view defined in reclineState.currentView. // TODO: tidy this up.