From ed41867c126a86b48e1744f90855eacedd04485b Mon Sep 17 00:00:00 2001 From: juanf <juanf@ethz.ch> Date: Thu, 18 Jan 2024 14:27:59 +0100 Subject: [PATCH] BIS-991: Fix toolbar plugin not loading on datasets --- .../html/js/views/DataSetForm/DataSetFormView.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 f9ae3cc2c42..344a810e1cd 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)); -- GitLab