From 7c5d5c491f418b1af4c4134321b0b4a853c5c706 Mon Sep 17 00:00:00 2001 From: mr Date: Thu, 15 Jan 2026 12:26:56 +0100 Subject: [PATCH] Better peer filtering --- models/peer/peer_mongo_accessor.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/peer/peer_mongo_accessor.go b/models/peer/peer_mongo_accessor.go index 1b2804b..c888ea5 100644 --- a/models/peer/peer_mongo_accessor.go +++ b/models/peer/peer_mongo_accessor.go @@ -90,6 +90,10 @@ func (a *peerMongoAccessor) GetDefaultFilter(search string) *dbs.Filters { search = "" } return &dbs.Filters{ + And: map[string][]dbs.Filter{ // search by name if no filters are provided + "relation": {{Operator: dbs.NOT.String(), Value: 1}}, + "state": {{Operator: dbs.NOT.String(), Value: 0}}, + }, Or: map[string][]dbs.Filter{ // search by name if no filters are provided "abstractobject.name": {{Operator: dbs.LIKE.String(), Value: search}}, "url": {{Operator: dbs.LIKE.String(), Value: search}},