ignore the state when a job_id is specified in tasks list (#2171)

This commit is contained in:
Cheick Keita
2022-07-21 11:25:39 -07:00
committed by GitHub
parent 8dbc97129a
commit 08fb29fc6b

View File

@ -930,7 +930,7 @@ class Tasks(Endpoint):
def list(
self,
job_id: Optional[UUID_EXPANSION] = None,
state: Optional[List[enums.TaskState]] = enums.TaskState.available(),
state: Optional[List[enums.TaskState]] = None,
) -> List[models.Task]:
"""Get information about all tasks"""
self.logger.debug("list tasks")
@ -943,6 +943,9 @@ class Tasks(Endpoint):
lambda: [str(x.job_id) for x in self.onefuzz.jobs.list()],
)
if job_id_expanded is None and state is None:
state = enums.TaskState.available()
return self._req_model_list(
"GET",
models.Task,