fix: Makes time compare migration more resilient (#33592)

(cherry picked from commit b7ba50033a)
This commit is contained in:
Michael S. Molina
2025-05-27 17:02:10 -03:00
committed by Michael Molina
parent 00cd069af2
commit f9ff3259b3

View File

@@ -294,9 +294,11 @@ class TimeseriesChart(MigrateViz):
if (rolling_type := self.data.get("rolling_type")) and rolling_type != "None":
self.data["rolling_type"] = rolling_type
if time_compare := self.data.get("time_compare"):
if (time_compare := self.data.get("time_compare")) is not None:
self.data["time_compare"] = [
value + " ago" for value in as_list(time_compare) if value
v if v.endswith(" ago") else v + " ago"
for value in as_list(time_compare)
if (v := value.strip())
]
comparison_type = self.data.get("comparison_type") or "values"