Skip to content

Commit

Permalink
fix the issue that the key parameters in path does not effect
Browse files Browse the repository at this point in the history
Signed-off-by: zhulijian <zhulijian1@huawei.com>
  • Loading branch information
zhulijian1 committed Feb 27, 2020
1 parent eb2f7e1 commit 93ef3df
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions server/resource/v1/kv_resource.go
Expand Up @@ -118,7 +118,7 @@ func (r *KVResource) GetByKey(rctx *restful.Context) {
WriteErrResponse(rctx, http.StatusBadRequest, err.Error(), common.ContentTypeText)
return
}
returnData(rctx, domain, project, labels, pageNum, pageSize, status, insID)
returnData(rctx, domain, project, key, labels, pageNum, pageSize, status, insID)
}

//List response kv list
Expand Down Expand Up @@ -149,18 +149,18 @@ func (r *KVResource) List(rctx *restful.Context) {
WriteErrResponse(rctx, http.StatusBadRequest, err.Error(), common.ContentTypeText)
return
}
returnData(rctx, domain, project, labels, pageNum, pageSize, status, sessionID)
returnData(rctx, domain, project, "", labels, pageNum, pageSize, status, sessionID)
}

func returnData(rctx *restful.Context, domain interface{}, project string, labels map[string]string, pageNum, pageSize int64, status, sessionID string) {
func returnData(rctx *restful.Context, domain interface{}, project, key string, labels map[string]string, pageNum, pageSize int64, status, sessionID string) {
revStr := rctx.ReadQueryParameter(common.QueryParamRev)
wait := rctx.ReadQueryParameter(common.QueryParamWait)
if sessionID != "" {
defer RecordPollingDetail(rctx, revStr, wait, domain.(string), project, labels, pageNum, pageSize, sessionID)
}
if revStr == "" {
if wait == "" {
queryAndResponse(rctx, domain, project, "", labels, pageNum, pageSize, status)
queryAndResponse(rctx, domain, project, key, labels, pageNum, pageSize, status)
return
}
changed, err := eventHappened(rctx, wait, &pubsub.Topic{
Expand All @@ -174,7 +174,7 @@ func returnData(rctx *restful.Context, domain interface{}, project string, label
return
}
if changed {
queryAndResponse(rctx, domain, project, "", labels, pageNum, pageSize, status)
queryAndResponse(rctx, domain, project, key, labels, pageNum, pageSize, status)
return
}
rctx.WriteHeader(http.StatusNotModified)
Expand All @@ -189,7 +189,7 @@ func returnData(rctx *restful.Context, domain interface{}, project string, label
return
}
if revised {
queryAndResponse(rctx, domain, project, "", labels, pageNum, pageSize, status)
queryAndResponse(rctx, domain, project, key, labels, pageNum, pageSize, status)
return
} else if wait != "" {
changed, err := eventHappened(rctx, wait, &pubsub.Topic{
Expand All @@ -203,7 +203,7 @@ func returnData(rctx *restful.Context, domain interface{}, project string, label
return
}
if changed {
queryAndResponse(rctx, domain, project, "", labels, pageNum, pageSize, status)
queryAndResponse(rctx, domain, project, key, labels, pageNum, pageSize, status)
return
}
rctx.WriteHeader(http.StatusNotModified)
Expand Down

0 comments on commit 93ef3df

Please sign in to comment.