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{}