From 46d2cd55d12d441358adb733cd753850981b19ac Mon Sep 17 00:00:00 2001 From: IDoneShaveIt Date: Wed, 31 May 2023 15:46:41 +0300 Subject: [PATCH] ELE-979 backward compatibility for sources owners - test management --- .../fetchers/test_management/test_management.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/elementary/monitor/fetchers/test_management/test_management.py b/elementary/monitor/fetchers/test_management/test_management.py index a9e57dc9a..67d9571c1 100644 --- a/elementary/monitor/fetchers/test_management/test_management.py +++ b/elementary/monitor/fetchers/test_management/test_management.py @@ -29,7 +29,11 @@ def get_models(self, exclude_elementary=True) -> List[ResourceModel]: ) models = [] for model_result in models_results: - owners = unpack_and_flatten_str_to_list(model_result["owners"]) + owners = ( + unpack_and_flatten_str_to_list(model_result["owners"]) + if model_result["owners"] + else [] + ) models.append( ResourceModel( id=model_result["unique_id"], @@ -51,7 +55,11 @@ def get_sources(self, exclude_elementary=True) -> List[ResourceModel]: ) sources = [] for source_result in sources_results: - owners = unpack_and_flatten_str_to_list(source_result["owners"]) + owners = ( + unpack_and_flatten_str_to_list(source_result["owners"]) + if source_result["owners"] + else [] + ) sources.append( ResourceModel( id=source_result["unique_id"],