diff --git a/store/proxy/proxy_store.go b/store/proxy/proxy_store.go index c5b57ab1..e2b7ea9f 100644 --- a/store/proxy/proxy_store.go +++ b/store/proxy/proxy_store.go @@ -283,10 +283,11 @@ func getNamespace(apiContext *types.APIContext, opt *types.QueryOptions) string } for _, condition := range opt.Conditions { - if condition.Field == "namespaceId" && condition.Value != "" { + mod := condition.ToCondition().Modifier + if condition.Field == "namespaceId" && condition.Value != "" && mod != types.ModifierIn && mod != types.ModifierNotIn { return condition.Value } - if condition.Field == "namespace" && condition.Value != "" { + if condition.Field == "namespace" && condition.Value != "" && mod != types.ModifierIn && mod != types.ModifierNotIn { return condition.Value } }