andre há 5 meses atrás
pai
commit
f7bd9321ba
1 ficheiros alterados com 14 adições e 4 exclusões
  1. 14 4
      api/class/KerioApi.php

+ 14 - 4
api/class/KerioApi.php

@@ -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 */