diff --git a/cascade/data/concatenator.py b/cascade/data/concatenator.py index ae1a7403..936d59f3 100644 --- a/cascade/data/concatenator.py +++ b/cascade/data/concatenator.py @@ -64,10 +64,10 @@ def __repr__(self) -> str: def get_meta(self) -> List[Dict]: """ - Concatenator calls `get_meta()` of all its datasets and appends to its own meta + Concatenator calls `get_meta()` of all its datasets """ meta = super().get_meta() - meta[0]['data'] = [] + meta[0]['data'] = {} for ds in self._datasets: - meta[0]['data'] += ds.get_meta() + meta[0]['data'][repr(ds)] = ds.get_meta() return meta