diff --git a/app/services/search.py b/app/services/search.py index 90ad4d7..cc0f75c 100644 --- a/app/services/search.py +++ b/app/services/search.py @@ -244,19 +244,19 @@ def _sqlite_fts_search( params: list = [fts_query, tid] if severity: - conditions.append("severity = ?") + conditions.append("f.severity = ?") params.append(severity.upper()) if source_filter: - conditions.append("source_id LIKE ?") + conditions.append("f.source_id LIKE ?") params.append(f"%{source_filter}%") if pattern_filter: - conditions.append("matched_patterns LIKE ?") + conditions.append("f.matched_patterns LIKE ?") params.append(f'%"{pattern_filter}"%') if since: - conditions.append("timestamp_iso >= ?") + conditions.append("f.timestamp_iso >= ?") params.append(since) if until: - conditions.append("timestamp_iso <= ?") + conditions.append("f.timestamp_iso <= ?") params.append(until) if not include_repeats: conditions.append("f.repeat_count = 1")