From 36ec2cdc9e552a6d056e96771ef465cd4530d25c Mon Sep 17 00:00:00 2001 From: Zhengyi Lai Date: Thu, 23 Jul 2020 16:56:48 +0800 Subject: [PATCH] Bugfix: create repo have no workspace Signed-off-by: Zhengyi Lai --- pkg/kapis/openpitrix/v1/handler.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/kapis/openpitrix/v1/handler.go b/pkg/kapis/openpitrix/v1/handler.go index 7389c3457..579eab832 100644 --- a/pkg/kapis/openpitrix/v1/handler.go +++ b/pkg/kapis/openpitrix/v1/handler.go @@ -753,6 +753,14 @@ func (h *openpitrixHandler) CreateRepo(req *restful.Request, resp *restful.Respo api.HandleBadRequest(resp, nil, err) return } + + if req.PathParameter("workspace") != "" { + if createRepoRequest.Workspace == nil { + createRepoRequest.Workspace = new(string) + } + *createRepoRequest.Workspace = req.PathParameter("workspace") + } + validate, _ := strconv.ParseBool(req.QueryParameter("validate")) var result interface{}