From adff4591fec9662fe116ff692a1192d79463b355 Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Fri, 21 Nov 2025 11:05:43 +0000 Subject: [PATCH] Search with the tenant key The key has been added and populated so use it for searching. --- app/models/search/record.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/search/record.rb b/app/models/search/record.rb index 912a56492..1bf933a53 100644 --- a/app/models/search/record.rb +++ b/app/models/search/record.rb @@ -44,7 +44,9 @@ class Search::Record < ApplicationRecord end scope :matching, ->(query, account_id) do - where("MATCH(#{table_name}.account_key, #{table_name}.content, #{table_name}.title) AGAINST(? IN BOOLEAN MODE)", query) + account_key = "account#{account_id}" + full_query = "+#{account_key} +(#{query})" + where("MATCH(#{table_name}.account_key, #{table_name}.content, #{table_name}.title) AGAINST(? IN BOOLEAN MODE)", full_query) end scope :for_user, ->(user) do