avoid db error when taskSetWait called with empty task list
This commit is contained in:
parent
a1e8ff5ba5
commit
4d981318dc
1 changed files with 3 additions and 1 deletions
|
|
@ -10537,7 +10537,7 @@ class Host(object):
|
|||
update = UpdateProcessor('task', clauses=['parent=%(parent)s'], values=locals())
|
||||
update.set(awaited=True)
|
||||
update.execute()
|
||||
else:
|
||||
elif tasks:
|
||||
# wait on specified subtasks
|
||||
update = UpdateProcessor('task', clauses=['id IN %(tasks)s', 'parent=%(parent)s'], values=locals())
|
||||
update.set(awaited=True)
|
||||
|
|
@ -10547,6 +10547,8 @@ class Host(object):
|
|||
clauses=['id NOT IN %(tasks)s', 'parent=%(parent)s', 'awaited=true'])
|
||||
update.set(awaited=False)
|
||||
update.execute()
|
||||
else:
|
||||
logger.warning('taskSetWait called on empty task list by parent: %s', parent)
|
||||
|
||||
|
||||
def taskWaitCheck(self,parent):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue