mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge pull request #35331 from hu-dabao/fix-35165
fix 35165, salt-run jobs.exit_success jid is broken
This commit is contained in:
commit
78dfd18ec6
1 changed files with 9 additions and 4 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue