From 901a278b3aa8fac9221cff7cb12410b35e24db33 Mon Sep 17 00:00:00 2001 From: Flora Date: Thu, 10 Jul 2025 14:21:59 +0200 Subject: [PATCH] Fix sampled_at for metrics Signed-off-by: Flora --- src/frequenz/client/reporting/_types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frequenz/client/reporting/_types.py b/src/frequenz/client/reporting/_types.py index 78ccab4..4a3e52f 100644 --- a/src/frequenz/client/reporting/_types.py +++ b/src/frequenz/client/reporting/_types.py @@ -92,7 +92,7 @@ def __iter__(self) -> Iterator[MetricSample]: for item in items: cid = getattr(item, self.id_attr) for sample in getattr(item, "metric_samples", []): - ts = sample.sample_time.ToDatetime().replace(tzinfo=timezone.utc) + ts = sample.sampled_at.ToDatetime().replace(tzinfo=timezone.utc) met = Metric.from_proto(sample.metric).name # Handle simple_metric @@ -127,7 +127,7 @@ def __iter__(self) -> Iterator[MetricSample]: ) for state in getattr(item, "states", []): - ts = state.sample_time.ToDatetime().replace(tzinfo=timezone.utc) + ts = state.sampled_at.ToDatetime().replace(tzinfo=timezone.utc) for category, category_items in { "state": getattr(state, "states", []), "warning": getattr(state, "warnings", []),