mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(cloudcommon): query filter ineffective for splitable
query string may be modified in listItemQuery routine, which cause some query filter is removed and hence ineffective when query over splitable
This commit is contained in:
@@ -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")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user