yjp 1 سال پیش
والد
کامیت
de7c82a507
1فایلهای تغییر یافته به همراه5 افزوده شده و 5 حذف شده
  1. 5 5
      convenient/gwtools/value_object_crud.go

+ 5 - 5
convenient/gwtools/value_object_crud.go

@@ -112,11 +112,6 @@ func (params *ValueObjectCRUDParams) crud(builder *gateway.Builder) {
 		copyBuilder := builder.Url(http.MethodPost, domainPath+"/delete")
 
 		formBodyOption := gateway.PostRequestWithBodyForm(func(c *api.Context, historyRequests []gateway.BuilderRequest, resultMap map[string]any) (any, error) {
-			jsonBody, err := c.GetJsonBody()
-			if err != nil {
-				return nil, err
-			}
-
 			if deleteOptions.beforeBuilderCallback != nil {
 				innerBuilder, err := deleteOptions.beforeBuilderCallback(copyBuilder, c, historyRequests, resultMap)
 				if err != nil {
@@ -126,6 +121,11 @@ func (params *ValueObjectCRUDParams) crud(builder *gateway.Builder) {
 				copyBuilder = innerBuilder
 			}
 
+			jsonBody, err := c.GetJsonBody()
+			if err != nil {
+				return nil, err
+			}
+
 			return jsonBody.Map(), nil
 		})