From b720866bdd8c933f4f148d70201be12d017df7a1 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Fri, 17 Feb 2017 13:51:16 +0000
Subject: [PATCH] SSDM-4786 : RTF Fields bugfix

SVN: 37767
---
 .../eln-lims/html/js/views/DataSetForm/DataSetFormView.js       | 2 +-
 .../eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js | 2 +-
 .../eln-lims/html/js/views/ProjectForm/ProjectFormView.js       | 2 +-
 .../webapps/eln-lims/html/js/views/SampleForm/SampleFormView.js | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js
index 423352ac3e0..43b8dc5caa6 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js
@@ -469,7 +469,7 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
 									var timeValue = $($(field.children()[0]).children()[0]).val();
 									_this._dataSetFormModel.dataSet.properties[propertyTypeCode] = timeValue;
 								} else {
-									if(newValue) {
+									if(newValue !== undefined && newValue !== null) {
 										_this._dataSetFormModel.dataSet.properties[propertyTypeCode] = Util.getEmptyIfNull(newValue);
 									} else {
 										_this._dataSetFormModel.dataSet.properties[propertyTypeCode] = Util.getEmptyIfNull(field.val());
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
index c5bfbecae4d..40385ce5960 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
@@ -435,7 +435,7 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
 								var timeValue = $($(field.children()[0]).children()[0]).val();
 								_this._experimentFormModel.experiment.properties[propertyTypeCode] = timeValue;
 							} else {
-								if(newValue) {
+								if(newValue !== undefined && newValue !== null) {
 									_this._experimentFormModel.experiment.properties[propertyTypeCode] = Util.getEmptyIfNull(newValue);
 								} else {
 									_this._experimentFormModel.experiment.properties[propertyTypeCode] = Util.getEmptyIfNull(field.val());
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ProjectForm/ProjectFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ProjectForm/ProjectFormView.js
index fa9d1c38ae4..9fea5495c68 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ProjectForm/ProjectFormView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ProjectForm/ProjectFormView.js
@@ -143,7 +143,7 @@ function ProjectFormView(projectFormController, projectFormModel) {
 			var $textBox = FormUtil._getTextBox(null, "Description", false);
 			var textBoxEvent = function(jsEvent, newValue) {
 				var valueToUse = null;
-				if(newValue) {
+				if(newValue !== undefined && newValue !== null) {
 					valueToUse = newValue;
 				} else {
 					valueToUse = $(this).val();
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/SampleFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/SampleFormView.js
index 82b375e76e7..3de4c096f9f 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/SampleFormView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/SampleFormView.js
@@ -604,7 +604,7 @@ function SampleFormView(sampleFormController, sampleFormModel) {
 								var timeValue = $($(field.children()[0]).children()[0]).val();
 								_this._sampleFormModel.sample.properties[propertyTypeCode] = timeValue;
 							} else {
-								if(newValue) {
+								if(newValue !== undefined && newValue !== null) {
 									_this._sampleFormModel.sample.properties[propertyTypeCode] = Util.getEmptyIfNull(newValue);
 								} else {
 									_this._sampleFormModel.sample.properties[propertyTypeCode] = Util.getEmptyIfNull(field.val());
-- 
GitLab