diff --git a/plexpy/api2.py b/plexpy/api2.py index 1d74b1cf..af5bbb7d 100644 --- a/plexpy/api2.py +++ b/plexpy/api2.py @@ -652,10 +652,9 @@ General optional parameters: # {result: error, message: 'Some shit happend'} if isinstance(ret, dict): if ret.get('message'): - self._api_msg = ret.get('message', {}) - ret = {} + self._api_msg = ret.pop('message', None) 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))