From 40b99ef250b41dfc0f8b0853f18aa76210bac93b Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Sat, 25 Aug 2018 12:50:41 +0800 Subject: [PATCH] performClassActionHandler: handle body is nil --- pkg/appsrv/dispatcher/dispatcher.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/appsrv/dispatcher/dispatcher.go b/pkg/appsrv/dispatcher/dispatcher.go index de313f451c..ea95a458f9 100644 --- a/pkg/appsrv/dispatcher/dispatcher.go +++ b/pkg/appsrv/dispatcher/dispatcher.go @@ -209,9 +209,8 @@ func performClassActionHandler(ctx context.Context, w http.ResponseWriter, r *ht if data == nil { data = body.(*jsonutils.JSONDict) } - } - if data == nil { - data = body.(*jsonutils.JSONDict) + } else { + data = jsonutils.NewDict() } results, err := manager.PerformClassAction(ctx, params[""], query, data) if err != nil {