From 540cfc37be65afcf721773564adc85de681a9d07 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Tue, 7 Oct 2025 11:48:46 +0200 Subject: [PATCH] fix(waveform): safeguard added to the fetching history data --- bec_widgets/widgets/plots/waveform/waveform.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bec_widgets/widgets/plots/waveform/waveform.py b/bec_widgets/widgets/plots/waveform/waveform.py index 81185010..b13c9f9f 100644 --- a/bec_widgets/widgets/plots/waveform/waveform.py +++ b/bec_widgets/widgets/plots/waveform/waveform.py @@ -1039,7 +1039,9 @@ class Waveform(PlotBase): device = curve.config.signal.name entry = curve.config.signal.entry - all_devices_used = scan_item._msg.stored_data_info + all_devices_used = getattr( + getattr(scan_item, "_msg", None), "stored_data_info", None + ) or getattr(scan_item, "stored_data_info", None) if all_devices_used is None: curve.remove() raise ValueError(