Don't empty results if message in API response (Fixes Tautulli/Tautulli-Issues#13)

This commit is contained in:
JonnyWong16 2018-03-12 08:56:43 -07:00
parent 8f8010884b
commit 9905ebc144

View file

@ -652,10 +652,9 @@ General optional parameters:
# {result: error, message: 'Some shit happend'} # {result: error, message: 'Some shit happend'}
if isinstance(ret, dict): if isinstance(ret, dict):
if ret.get('message'): if ret.get('message'):
self._api_msg = ret.get('message', {}) self._api_msg = ret.pop('message', None)
ret = {}
if ret.get('result'): if ret.get('result'):
self._api_result_type = ret.get('result') self._api_result_type = ret.pop('result', None)
return self._api_out_as(self._api_responds(result_type=self._api_result_type, msg=self._api_msg, data=ret)) return self._api_out_as(self._api_responds(result_type=self._api_result_type, msg=self._api_msg, data=ret))