diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py index b51921f2ba62e7aa4b14145669389d6a3864f031..f64e69bf1579893538df377d1d2b01a645580bab 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py +++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py @@ -176,7 +176,7 @@ class RADatabase: if isinstance(task_ids, int): # just a single id conditions.append('id = %s') qargs.append(task_ids) - else: #assume a list/enumerable of id's + elif len(task_ids) > 0: #assume a list/enumerable of id's conditions.append('id in %s') qargs.append(tuple(task_ids)) @@ -184,7 +184,7 @@ class RADatabase: if isinstance(mom_ids, int): # just a single id conditions.append('mom_id = %s') qargs.append(mom_ids) - else: #assume a list/enumerable of id's + elif len(mom_ids) > 0: #assume a list/enumerable of id's conditions.append('mom_id in %s') qargs.append(tuple(mom_ids)) @@ -192,7 +192,7 @@ class RADatabase: if isinstance(otdb_ids, int): # just a single id conditions.append('otdb_id = %s') qargs.append(otdb_ids) - else: #assume a list/enumerable of id's + elif len(otdb_ids) > 0: #assume a list/enumerable of id's conditions.append('otdb_id in %s') qargs.append(tuple(otdb_ids))