From c159270dc18b7afccecc49b8571d5b0eb12f713d Mon Sep 17 00:00:00 2001 From: antmanler Date: Fri, 24 Aug 2018 09:13:43 +0800 Subject: [PATCH] Enable filter namespaces on server side --- store/proxy/proxy_store.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 } }