From d35c77c5cf2415d0a386d40c4326228f2ffbb2f5 Mon Sep 17 00:00:00 2001 From: JG Date: Fri, 27 May 2022 17:33:22 +0100 Subject: [PATCH] using ILIKE --- app/models/case_log.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/case_log.rb b/app/models/case_log.rb index 14a5be4af..3823cfdeb 100644 --- a/app/models/case_log.rb +++ b/app/models/case_log.rb @@ -52,9 +52,9 @@ class CaseLog < ApplicationRecord } scope :filter_by_id, ->(id) { where(id:) } - scope :filter_by_tenant_code, ->(tenant_code) { where("lower(tenant_code) ILIKE ?", "%#{tenant_code.downcase}%") } - scope :filter_by_propcode, ->(propcode) { where("lower(propcode) ILIKE ?", "%#{propcode.downcase}%") } - scope :filter_by_postcode, ->(postcode_full) { where("lower(postcode_full) ILIKE ?", "%#{postcode_full.upcase.gsub(/\s+/, '')}%") } + scope :filter_by_tenant_code, ->(tenant_code) { where("tenant_code ILIKE ?", "%#{tenant_code}%") } + scope :filter_by_propcode, ->(propcode) { where("propcode ILIKE ?", "%#{propcode}%") } + scope :filter_by_postcode, ->(postcode_full) { where("postcode_full ILIKE ?", "%#{postcode_full.gsub(/\s+/, '')}%") } scope :search_by, lambda { |param| filter_by_id(param) .or(filter_by_tenant_code(param))