diff --git a/crmeb/app/adminapi/AdminApiExceptionHandle.php b/crmeb/app/adminapi/AdminApiExceptionHandle.php index ae53ce948..eb8eeaa03 100644 --- a/crmeb/app/adminapi/AdminApiExceptionHandle.php +++ b/crmeb/app/adminapi/AdminApiExceptionHandle.php @@ -17,6 +17,7 @@ use crmeb\exceptions\ApiException; use crmeb\exceptions\AuthException; use think\db\exception\DbException; use think\exception\Handle; +use think\exception\HttpResponseException; use think\exception\ValidateException; use think\facade\Env; use think\facade\Log; @@ -81,6 +82,9 @@ class AdminApiExceptionHandle extends Handle */ public function render($request, Throwable $e): Response { + if ($e instanceof HttpResponseException) { + return parent::render($request, $e); + } $massageData = Env::get('app_debug', false) ? [ 'message' => $e->getMessage(), 'file' => $e->getFile(),