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