diff options
| -rw-r--r-- | framework/Web/Services/TRpcService.php | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/Web/Services/TRpcService.php b/framework/Web/Services/TRpcService.php index 50246abc..b1a27456 100644 --- a/framework/Web/Services/TRpcService.php +++ b/framework/Web/Services/TRpcService.php @@ -350,6 +350,10 @@ class TJsonRpcProtocol extends TRpcProtocol  		{  			return $this->createErrorResponse($e);  		} +		catch(THttpException $e) +		{ +			throw $e; +		}  		catch(Exception $e)  		{  			prado::log(); @@ -468,6 +472,10 @@ class TXmlRpcProtocol extends TRpcProtocol  		{  			return $this->createErrorResponse($e);  		} +		catch(THttpException $e) +		{ +			throw $e; +		}  		catch(Exception $e)  		{  			return $this->createErrorResponse(new TRpcException('An internal error occured'));  | 
