mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge pull request #39107 from cloudflare/FIX-38638
Check if data['return'] is dict type
This commit is contained in:
commit
bf61ec9515
1 changed files with 2 additions and 1 deletions
|
@ -394,7 +394,8 @@ class SyncClientMixin(object):
|
|||
with tornado.stack_context.StackContext(self.functions.context_dict.clone):
|
||||
data['return'] = self.functions[fun](*args, **kwargs)
|
||||
data['success'] = True
|
||||
if 'data' in data['return']:
|
||||
if isinstance(data['return'], dict) and 'data' in data['return']:
|
||||
# some functions can return boolean values
|
||||
data['success'] = salt.utils.check_state_result(data['return']['data'])
|
||||
except (Exception, SystemExit) as ex:
|
||||
if isinstance(ex, salt.exceptions.NotImplemented):
|
||||
|
|
Loading…
Add table
Reference in a new issue