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 cef1ac7ad8fdc682d79fa9a2f8d28195ef62ac0c..7ebf28e1eac2217726f9743a2e50373b52c0667e 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;
 	        }