diff --git a/artiq/gui/datasets.py b/artiq/gui/datasets.py index 1c51dc387..fcaa36ac1 100644 --- a/artiq/gui/datasets.py +++ b/artiq/gui/datasets.py @@ -111,10 +111,10 @@ class DatasetsDock(dockarea.Dock): display.update_data(self.table_model.backing_store) return - if mod["action"] == "setitem": - source = mod["key"] - elif mod["path"]: + if mod["path"]: source = mod["path"][0] + elif mod["action"] == "setitem": + source = mod["key"] else: return