From 8faf7ed410358a7c6b599377c00cb12f3df78431 Mon Sep 17 00:00:00 2001 From: Ludvig Lundgren Date: Sat, 26 Mar 2022 13:57:42 +0100 Subject: [PATCH] fix(filters): load only from active indexers (#202) --- internal/database/filter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/database/filter.go b/internal/database/filter.go index ef48409..11c7840 100644 --- a/internal/database/filter.go +++ b/internal/database/filter.go @@ -104,7 +104,7 @@ func (r *FilterRepo) FindByID(ctx context.Context, filterID int) (*domain.Filter return &f, nil } -// FindByIndexerIdentifier find active filters only +// FindByIndexerIdentifier find active filters with active indexer only func (r *FilterRepo) FindByIndexerIdentifier(indexer string) ([]domain.Filter, error) { //r.db.lock.RLock() //defer r.db.lock.RUnlock() @@ -159,6 +159,7 @@ func (r *FilterRepo) FindByIndexerIdentifier(indexer string) ([]domain.Filter, e JOIN indexer i on i.id = fi.indexer_id WHERE i.identifier = ? AND f.enabled = true + AND i.enabled = true ORDER BY f.priority DESC`, indexer) if err != nil { log.Error().Stack().Err(err).Msg("error querying filter row")