From df7da10455e7d8b18440f1342e79a5e52f1b329d Mon Sep 17 00:00:00 2001 From: x01da Date: Wed, 1 Jul 2026 09:13:18 +0200 Subject: [PATCH] bugfix for old (or different) scans --- debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py b/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py index 184a475..e1c930d 100644 --- a/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py +++ b/debye_bec/bec_widgets/widgets/data_viewer/data_viewer.py @@ -178,8 +178,11 @@ class DataViewer(BECWidget, QWidget): scan_data = self.client.history[-n].metadata["bec"] # type: ignore scan_number = scan_data["scan_number"] scan_name = scan_data["scan_name"] - comment = scan_data["metadata"]["user_metadata"]["comment"] - sample_name = scan_data["metadata"]["user_metadata"]["sample_name"] + if "metadata" in scan_data: + comment = scan_data["metadata"]["user_metadata"]["comment"] + sample_name = scan_data["metadata"]["user_metadata"]["sample_name"] + else: + comment, sample_name = "", "" status = scan_data["status"] self.history.append( {