Эх сурвалжийг харах

!404 修复Oops.Oh设置状态码会被强制改成400,不支持自定义
Merge pull request !404 from skywolf627/N/A

zuohuaijun 3 жил өмнө
parent
commit
8999cbdfe6

+ 2 - 2
Admin.NET/Admin.NET.Core/Util/AdminResultProvider.cs

@@ -1,4 +1,4 @@
-namespace Admin.NET.Core;
+namespace Admin.NET.Core;
 
 /// <summary>
 /// 全局规范化结果
@@ -36,7 +36,7 @@ public class AdminResultProvider : IUnifyResultProvider
     /// <returns></returns>
     public IActionResult OnValidateFailed(ActionExecutingContext context, ValidationMetadata metadata)
     {
-        return new JsonResult(RESTfulResult(StatusCodes.Status400BadRequest, errors: metadata.ValidationResult));
+        return new JsonResult(RESTfulResult(metadata.StatusCode ?? StatusCodes.Status400BadRequest, errors: metadata.ValidationResult));
     }
 
     /// <summary>