Skip to content

Commit f4c6f60

Browse files
committed
Accept query include as a string and list
1 parent 02a30df commit f4c6f60

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

rest-service/manager_rest/rest/resources_v2_1/deployment_update.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,9 +350,21 @@ def get(self,
350350
search=None,
351351
**kwargs):
352352
"""List deployment updates"""
353+
include: list[str] | None = None
354+
if _include is None:
355+
include = None
356+
357+
elif isinstance(_include, str):
358+
include = [i.strip() for i in _include.split(",")]
359+
elif isinstance(_include, list):
360+
include = _include
361+
else:
362+
raise manager_exceptions.ValidationFailed(
363+
f"Query include format missmatch, should be list of valid fields "
364+
f"or string with comma separated fields: {_include}")
353365
return get_storage_manager().list(
354366
models.DeploymentUpdate,
355-
include=_include,
367+
include=include,
356368
filters=filters,
357369
pagination=pagination,
358370
sort=sort,

0 commit comments

Comments
 (0)