From 4bd75b8240c0053bbf581c3efa68e6b6a1c5fc77 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Thu, 15 Aug 2019 11:28:02 +0200 Subject: [PATCH] Fixed character filter not being exclusive. --- database/mongodb/logs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/mongodb/logs.go b/database/mongodb/logs.go index 2e87a1b..a31318d 100644 --- a/database/mongodb/logs.go +++ b/database/mongodb/logs.go @@ -93,7 +93,7 @@ func (r *logRepository) List(ctx context.Context, filter models.LogFilter) ([]*m query["open"] = filter.Open } if len(filter.Characters) > 0 { - query["characterIds"] = bson.M{"$in": filter.Characters} + query["characterIds"] = bson.M{"$all": filter.Characters} } if len(filter.Channels) > 0 { query["channel"] = bson.M{"$in": filter.Channels}