diff --git a/dvc/render/convert.py b/dvc/render/convert.py index de78728c6..84b330ab8 100644 --- a/dvc/render/convert.py +++ b/dvc/render/convert.py @@ -60,7 +60,7 @@ def to_json(renderer, split: bool = False) -> List[Dict]: return [ { TYPE_KEY: renderer.TYPE, - REVISIONS_KEY: datapoint.get(REVISION_FIELD), + REVISIONS_KEY: [datapoint.get(REVISION_FIELD)], "url": datapoint.get(SRC_FIELD), } for datapoint in renderer.datapoints diff --git a/tests/unit/render/test_convert.py b/tests/unit/render/test_convert.py index 077a86c7c..8f91d6d1f 100644 --- a/tests/unit/render/test_convert.py +++ b/tests/unit/render/test_convert.py @@ -214,6 +214,6 @@ def test_to_json_image(mocker): result = to_json(image_renderer) assert result[0] == { "url": image_renderer.datapoints[0].get(SRC_FIELD), - REVISIONS_KEY: image_renderer.datapoints[0].get(REVISION_FIELD), + REVISIONS_KEY: [image_renderer.datapoints[0].get(REVISION_FIELD)], TYPE_KEY: image_renderer.TYPE, }