diff --git a/dap/utils/bsreadext.py b/dap/utils/bsreadext.py index 98c3789..ea7e823 100644 --- a/dap/utils/bsreadext.py +++ b/dap/utils/bsreadext.py @@ -22,6 +22,8 @@ def pack_bsread_data(orig, prefix, skip=None): elif isinstance(v, list): # bsread fails for empty lists and non-1D lists v = list_to_array(v) + if v is None: + continue data[f"{prefix}:{k}"] = v return data