Skip to content

Commit 90fc480

Browse files
authored
Merge pull request #907 from elementary-data/ele-979-test-management-support-weird-owners-format
ELE-979 backward compatibility for sources owners - test management
2 parents 71c3bbe + 46d2cd5 commit 90fc480

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

elementary/monitor/fetchers/test_management/test_management.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ def get_models(self, exclude_elementary=True) -> List[ResourceModel]:
2929
)
3030
models = []
3131
for model_result in models_results:
32-
owners = unpack_and_flatten_str_to_list(model_result["owners"])
32+
owners = (
33+
unpack_and_flatten_str_to_list(model_result["owners"])
34+
if model_result["owners"]
35+
else []
36+
)
3337
models.append(
3438
ResourceModel(
3539
id=model_result["unique_id"],
@@ -51,7 +55,11 @@ def get_sources(self, exclude_elementary=True) -> List[ResourceModel]:
5155
)
5256
sources = []
5357
for source_result in sources_results:
54-
owners = unpack_and_flatten_str_to_list(source_result["owners"])
58+
owners = (
59+
unpack_and_flatten_str_to_list(source_result["owners"])
60+
if source_result["owners"]
61+
else []
62+
)
5563
sources.append(
5664
ResourceModel(
5765
id=source_result["unique_id"],

0 commit comments

Comments
 (0)