Jelajahi Sumber

修复Oops.Oh设置状态码会被强制改成400,不支持自定义

Signed-off-by: skywolf627 <skywolf627@qq.com>
skywolf627 3 tahun lalu
induk
melakukan
74c1ca1746
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      Admin.NET/Admin.NET.Core/Util/AdminResultProvider.cs

+ 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>