diff --git a/Service/RestApi.php b/Service/RestApi.php index ac1f879..6feabb5 100644 --- a/Service/RestApi.php +++ b/Service/RestApi.php @@ -240,7 +240,7 @@ public function call($url, $dataArray = array(), $postType = "GET", $storeCode = if ($decodedResponse = json_decode($response)) { $exception = $code . " - Error making request to server: " . $decodedResponse->message; if (isset($decodedResponse->parameters)) { - $parameters = (is_object($decodedResponse->parameters)) ? json_encode($decodedResponse->parameters) : $decodedResponse->parameters; + $parameters = (is_object($decodedResponse->parameters) || is_array($decodedResponse->parameters)) ? json_encode($decodedResponse->parameters) : $decodedResponse->parameters; $exception = "{$code} - Error making request to server: {$decodedResponse->message} - {$parameters}"; } throw new \Exception($exception, $code);