Merge pull request #9538 from swordqiu/hotfix/qj-splitable-modify-query-string

fix(cloudcommon): query string may be modified in listItemQuery
This commit is contained in:
Zexi Li
2020-12-21 01:31:29 +08:00
committed by GitHub
+1 -1
View File
@@ -576,7 +576,7 @@ func ListItems(manager IModelManager, ctx context.Context, userCred mcclient.Tok
for _, meta := range metas {
ts := splitable.GetTableSpec(meta)
subq := ts.Query()
subq, err = listItemQueryFiltersRaw(manager, ctx, subq, userCred, queryDict, policy.PolicyActionList, true, useRawQuery)
subq, err = listItemQueryFiltersRaw(manager, ctx, subq, userCred, queryDict.Copy(), policy.PolicyActionList, true, useRawQuery)
if err != nil {
return nil, errors.Wrap(err, "listItemQueryFiltersRaw")
}