From 618b631275c573a1e970a3b6dd5ba0037ed61343 Mon Sep 17 00:00:00 2001 From: Elivo Date: Wed, 20 Aug 2025 17:16:15 +0800 Subject: [PATCH] =?UTF-8?q?BridgeController=EF=BC=8C=E4=BF=AE=E6=AD=A3=20I?= =?UTF-8?q?nnerException=20=E4=B8=BA=20NULL=20=E6=97=B6=E6=8A=9B=E5=87=BA?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Apewer.Web/AspNetBridge/BridgeController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Apewer.Web/AspNetBridge/BridgeController.cs b/Apewer.Web/AspNetBridge/BridgeController.cs index 5370bb8..7ff57d5 100644 --- a/Apewer.Web/AspNetBridge/BridgeController.cs +++ b/Apewer.Web/AspNetBridge/BridgeController.cs @@ -116,9 +116,10 @@ namespace Apewer.AspNetBridge } catch (Exception ex) { - Logger.Write("Route Error", ex.InnerException.GetType().FullName, ex.InnerException.Message); + if (ex.InnerException != null) ex = ex.InnerException; + Logger.Write("Route Error", ex.GetType().FullName, ex.Message); var action = OnException; - if (action != null) action.Invoke(Request, Response, route.Method, ex.InnerException); + if (action != null) action.Invoke(Request, Response, route.Method, ex); else Response.Model = new ApiStatusModel(500); } return false;