diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
index 9bb09b32942528475579b572fed381b2100ec7df..804c048c6e7bc030bc2df2b00e317d33184094b0 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/services/as-eln-lims-api/script.py
@@ -38,6 +38,9 @@ def doSpacesBelongToDisabledUsers(context, parameters):
     # TO-DO Replace generating SQL manually by variable substitution
     
     spaceCodes = parameters.get("spaceCodes");
+    if spaceCodes is None or len(spaceCodes) == 0:
+        return []
+    
     spaceCodesList = "("
     isFirst = True
     for spaceCode in spaceCodes: