From 255f61e3d1920dac19cba758a026c2dc59278e63 Mon Sep 17 00:00:00 2001 From: Kat Date: Mon, 2 Sep 2024 08:12:59 +0100 Subject: [PATCH] empty --- app/models/lettings_log.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/lettings_log.rb b/app/models/lettings_log.rb index 7bf963212..c89d70cae 100644 --- a/app/models/lettings_log.rb +++ b/app/models/lettings_log.rb @@ -58,6 +58,7 @@ class LettingsLog < Log needstypes.each { |needstype| query = query.or(filter_by_needstype(needstype)) } query.all } + scope :search_by, lambda { |param| by_id = Arel.sql("CASE WHEN lettings_logs.id = #{param.to_i} THEN 0 ELSE 1 END") by_tenant_code = Arel.sql("CASE WHEN tenancycode = '#{param}' THEN 0 WHEN tenancycode ILIKE '%#{param}%' THEN 1 ELSE 2 END")