diff --git a/supervisor/misc/filter.py b/supervisor/misc/filter.py index 209d85b7a..2d3d1072f 100644 --- a/supervisor/misc/filter.py +++ b/supervisor/misc/filter.py @@ -62,7 +62,7 @@ def filter_data(coresys: CoreSys, event: dict, hint: dict) -> dict: "host": coresys.host.info.operating_system, "kernel": coresys.host.info.kernel, "machine": coresys.machine, - "images": coresys.resolution.evaluate.cached_images, + "images": list(coresys.resolution.evaluate.cached_images), }, "versions": { "audio": coresys.plugins.audio.version, diff --git a/tests/misc/test_filter_data.py b/tests/misc/test_filter_data.py index e8c2dcc78..9eaa2b0c1 100644 --- a/tests/misc/test_filter_data.py +++ b/tests/misc/test_filter_data.py @@ -178,4 +178,4 @@ def test_images_report(coresys): event = filter_data(coresys, SAMPLE_EVENT, {}) assert "issues" in event["contexts"]["resolution"] - assert event["contexts"]["host"]["images"] == {"my/test:image"} + assert event["contexts"]["host"]["images"] == ["my/test:image"]