From b7ef7464e7708bfe944895888199526f55f3109d Mon Sep 17 00:00:00 2001
From: alaskowski <alaskowski@ethz.ch>
Date: Mon, 2 Oct 2023 20:20:07 +0200
Subject: [PATCH] SSDM-55: Fixed setting single-value object properties

---
 .../html/js/views/SampleForm/widgets/SampleField.js         | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/widgets/SampleField.js b/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/widgets/SampleField.js
index cef1ac7ad8f..7ebf28e1eac 100644
--- a/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/widgets/SampleField.js
+++ b/ui-eln-lims/src/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleForm/widgets/SampleField.js
@@ -77,7 +77,11 @@ function SampleField(isRequired,
 	    } else if(samplePermId === undefined) {
 	        var selected = $plainSelect.select2('data');
 	        if(selected && selected[0]) {
-	            return selected.map(x => x.id);
+	            if(isSingleValue) {
+                    return selected[0].id;
+                } else {
+                    return selected.map(x => x.id);
+                }
 	        } else {
 	            return null;
 	        }
-- 
GitLab