add retcode to scheduled jobs return data (part of #24237)

This commit is contained in:
Duncan Mac-Vicar P 2016-01-08 17:32:07 +01:00
parent 54b9641330
commit f72a4ca42d

View file

@ -704,7 +704,12 @@ class Schedule(object):
mret = ret.copy()
mret['jid'] = 'req'
channel = salt.transport.Channel.factory(self.opts, usage='salt_schedule')
load = {'cmd': '_return', 'id': self.opts['id']}
load = {
'cmd': '_return',
'id': self.opts['id'],
'retcode': self.functions.pack['__context__']['retcode']
}
for key, value in six.iteritems(mret):
load[key] = value
channel.send(load)