From 14b2079b350143e94e7e39e42f247294d2706d7c Mon Sep 17 00:00:00 2001
From: Marco Zille <marco.zille@gmail.com>
Date: Tue, 31 May 2022 08:49:25 +0200
Subject: [PATCH] Fixed rubocop errors

---
 app/finders/crm/contacts_finder.rb            | 2 +-
 app/finders/crm/organizations_finder.rb       | 5 ++---
 app/models/customer_relations/contact.rb      | 2 +-
 app/models/customer_relations/organization.rb | 6 +++++-
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/app/finders/crm/contacts_finder.rb b/app/finders/crm/contacts_finder.rb
index 841dcbcb6e19d..f4f6f90f1d21e 100644
--- a/app/finders/crm/contacts_finder.rb
+++ b/app/finders/crm/contacts_finder.rb
@@ -25,7 +25,7 @@ def execute
       contacts = root_group.contacts
       contacts = by_state(contacts)
       contacts = by_search(contacts)
-      contacts.sort_by_name()
+      contacts.sort_by_name
     end
 
     private
diff --git a/app/finders/crm/organizations_finder.rb b/app/finders/crm/organizations_finder.rb
index b83585235d41f..86f3409aff11a 100644
--- a/app/finders/crm/organizations_finder.rb
+++ b/app/finders/crm/organizations_finder.rb
@@ -25,7 +25,7 @@ def execute
       organizations = root_group.organizations
       organizations = by_search(organizations)
       organizations = by_state(organizations)
-      organizations.sort_by_name()
+      organizations.sort_by_name
     end
 
     private
@@ -42,7 +42,6 @@ def root_group
 
     def by_search(organizations)
       return organizations unless search?
-      return organizations.none if params[:search].blank?
 
       organizations.search(params[:search])
     end
@@ -50,7 +49,7 @@ def by_search(organizations)
     def by_state(organizations)
       return organizations unless state?
 
-      organizations.where(state: params[:state])
+      organizations.search_by_state(params[:state])
     end
 
     def search?
diff --git a/app/models/customer_relations/contact.rb b/app/models/customer_relations/contact.rb
index 5e6b625dbbbe0..261081f5ae120 100644
--- a/app/models/customer_relations/contact.rb
+++ b/app/models/customer_relations/contact.rb
@@ -56,7 +56,7 @@ def self.search_by_state(state)
     where(state: state)
   end
 
-  def self.sort_by_name()
+  def self.sort_by_name
     order("first_name ASC, last_name ASC")
   end
 
diff --git a/app/models/customer_relations/organization.rb b/app/models/customer_relations/organization.rb
index 7f73e41f28896..89be0187a00c7 100644
--- a/app/models/customer_relations/organization.rb
+++ b/app/models/customer_relations/organization.rb
@@ -34,7 +34,11 @@ def self.search(query)
     fuzzy_search(query, [:name], use_minimum_char_limit: false)
   end
 
-  def self.sort_by_name()
+  def self.search_by_state(state)
+    where(state: state)
+  end
+
+  def self.sort_by_name
     order(name: :asc)
   end
 
-- 
GitLab