diff --git a/src/JsonRpc/Client.php b/src/JsonRpc/Client.php index 514d322..b381622 100644 --- a/src/JsonRpc/Client.php +++ b/src/JsonRpc/Client.php @@ -415,7 +415,11 @@ private function setError($error) { $code = $error->code; $message = $error->message; - $data = isset($error->data) ? $error->data : null; + $data = null; + if (isset($error->data)) + { + $data = is_object($error->data) ? json_encode($error->data) : $error->data; + } } $data = $data ? ': ' . $data : '';