diff --git a/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js b/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js index f9ae3cc2c426f7dcc858ed730c01378bc231a402..344a810e1cd8c06efa7fa41f33a54b739c513951 100644 --- a/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js +++ b/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js @@ -444,8 +444,13 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { $header.append($title); // Toolbar extension - debugger; - var datasetTypeCode = $("#DATASET_TYPE").val(); + var datasetTypeCode = null; + if(this._dataSetFormModel.mode === FormMode.EDIT) { + datasetTypeCode = $("#DATASET_TYPE").val(); + } + if(this._dataSetFormModel.mode === FormMode.VIEW) { + datasetTypeCode = this._getTypeCode(); + } if(datasetTypeCode) { if(profile.dataSetTypeDefinitionsExtension[datasetTypeCode] && profile.dataSetTypeDefinitionsExtension[datasetTypeCode].extraToolbar) { toolbarModel = toolbarModel.concat(profile.dataSetTypeDefinitionsExtension[datasetTypeCode].extraToolbar(_this._dataSetFormModel.mode, _this._dataSetFormModel.dataSetV3));