From 9bdc618f7641129f24a1a8948356a8ae5da9e727 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Wed, 6 Oct 2021 16:33:18 +0200 Subject: [PATCH] Apply filters when counting users skip system users) --- store/rdbms/users.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/store/rdbms/users.go b/store/rdbms/users.go index d1aed3196..7c5a6b1bd 100644 --- a/store/rdbms/users.go +++ b/store/rdbms/users.go @@ -86,7 +86,8 @@ func (s Store) UserMetrics(ctx context.Context) (*types.UserMetrics, error) { "SUM(CASE WHEN deleted_at IS NULL AND suspended_at IS NULL THEN 1 ELSE 0 END) as valid", ). PlaceholderFormat(s.config.PlaceholderFormat). - From(s.userTable("u")) + From(s.userTable("u")). + Where(squirrel.Eq{"kind": ""}) row, err = s.QueryRow(ctx, counters) rval = &types.UserMetrics{} @@ -107,7 +108,8 @@ func (s Store) UserMetrics(ctx context.Context) (*types.UserMetrics, error) { squirrel. Select(). PlaceholderFormat(s.config.PlaceholderFormat). - From(s.userTable("u")), + From(s.userTable("u")). + Where(squirrel.Eq{"kind": ""}), []string{ "created_at", "updated_at",