|
|
@@ -542,14 +542,19 @@ class KerioApi implements KerioApiInterface {
|
|
|
$response
|
|
|
);
|
|
|
|
|
|
-/* if (FALSE === empty($response['error'])) {
|
|
|
+ if (FALSE === empty($response['error'])) {
|
|
|
$message = $response['error']['message'];
|
|
|
$code = $response['error']['code'];
|
|
|
$params = (isset($response['error']['data']))
|
|
|
? $response['error']['data']['messageParameters']['positionalParameters']
|
|
|
: '';
|
|
|
throw new KerioApiException($message, $code, $params, $data, $body);
|
|
|
- } */
|
|
|
+ } else {
|
|
|
+ $message = 'unkown error';
|
|
|
+ $code = '0';
|
|
|
+ $params = '';
|
|
|
+ throw new KerioApiException($message, $code, $params, $data, $body);
|
|
|
+ }
|
|
|
}
|
|
|
elseif (isset($response['result']['errors'])) {
|
|
|
|
|
|
@@ -561,12 +566,17 @@ class KerioApi implements KerioApiInterface {
|
|
|
$response
|
|
|
);
|
|
|
|
|
|
-/* if (FALSE === empty($response['result']['errors'])) {
|
|
|
+ if (FALSE === empty($response['result']['errors'])) {
|
|
|
$message = $response['result']['errors'][0]['message'];
|
|
|
$code = $response['result']['errors'][0]['code'];
|
|
|
$params = $response['result']['errors'][0]['messageParameters']['positionalParameters'];
|
|
|
throw new KerioApiException($message, $code, $params, $data, $body);
|
|
|
- } */
|
|
|
+ } else {
|
|
|
+ $message = 'unkown error';
|
|
|
+ $code = '0';
|
|
|
+ $params = '';
|
|
|
+ throw new KerioApiException($message, $code, $params, $data, $body);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/* Handle Cookies */
|