Merge pull request #35331 from hu-dabao/fix-35165

fix 35165, salt-run jobs.exit_success jid is broken
This commit is contained in:
Mike Place 2016-08-10 20:50:10 +09:00 committed by GitHub
commit 78dfd18ec6

View file

@ -507,14 +507,19 @@ def exit_success(jid, ext_source=None):
'''
ret = dict()
data = lookup_jid(
data = list_job(
jid,
ext_source=ext_source
)
for minion in data:
if "retcode" in data[minion]:
ret[minion] = True if not data[minion]['retcode'] else False
minions = data['Minions']
result = data['Result']
for minion in minions:
if minion in result and 'return' in result[minion]:
ret[minion] = True if result[minion]['return'] else False
else:
ret[minion] = False
return ret