diff --git a/bluepysnap/query.py b/bluepysnap/query.py index f09b1178..b8d404ce 100644 --- a/bluepysnap/query.py +++ b/bluepysnap/query.py @@ -100,6 +100,8 @@ def _positional_mask(data, ids): return True if isinstance(ids, int): ids = [ids] + elif len(ids) == 0: + return False mask = np.full(len(data), fill_value=False) indices = data.index.get_indexer(ids) mask[indices[indices > -1]] = True