From fc0fc7fb528476e4a8a7af9a983e34d4c703f087 Mon Sep 17 00:00:00 2001 From: x10da Date: Wed, 1 Jul 2026 09:09:54 +0200 Subject: [PATCH] bugfix for older (or different) scans --- .../bec_widgets/widgets/data_viewer/data_viewer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/superxas_bec/bec_widgets/widgets/data_viewer/data_viewer.py b/superxas_bec/bec_widgets/widgets/data_viewer/data_viewer.py index 670706f..61376e6 100644 --- a/superxas_bec/bec_widgets/widgets/data_viewer/data_viewer.py +++ b/superxas_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( {