Merge pull request #31689 from rallytime/bp-29467

This commit is contained in:
C. R. Oldham 2016-03-06 12:26:11 -07:00
commit 9162925dd0

View file

@ -232,8 +232,11 @@ def run(name, **kwargs):
ret['result'] = mret
else:
changes_ret = ret['changes'].get('ret', {})
if isinstance(changes_ret, dict) and changes_ret.get('retcode', 0) != 0:
ret['result'] = False
if isinstance(changes_ret, dict):
if isinstance(changes_ret.get('result', {}), bool):
ret['result'] = changes_ret.get('result', {})
elif changes_ret.get('retcode', 0) != 0:
ret['result'] = False
return ret
mod_watch = run # pylint: disable=C0103