|
|
@@ -137,7 +137,9 @@ class Zend_XmlRpc_Server_System
|
|
|
$request->setMethod($method['methodName']);
|
|
|
$request->setParams($method['params']);
|
|
|
$response = $this->_server->handle($request);
|
|
|
- if ($response->isFault()) {
|
|
|
+ if ($response instanceof Zend_XmlRpc_Fault
|
|
|
+ || $response->isFault()
|
|
|
+ ) {
|
|
|
$fault = $response;
|
|
|
} else {
|
|
|
$responses[] = $response->getReturnValue();
|