summaryrefslogtreecommitdiff
path: root/app/controllers/api/v1/phone_book_entries_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/api/v1/phone_book_entries_controller.rb')
-rw-r--r--app/controllers/api/v1/phone_book_entries_controller.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/api/v1/phone_book_entries_controller.rb b/app/controllers/api/v1/phone_book_entries_controller.rb
index cae3259..6a39623 100644
--- a/app/controllers/api/v1/phone_book_entries_controller.rb
+++ b/app/controllers/api/v1/phone_book_entries_controller.rb
@@ -5,13 +5,14 @@ module Api
def index
query = params[:query]
+ switchboard = Switchboard.find(params[:switchboard_id])
return nil if query.blank?
current_ability = Ability.new(current_user)
phone_book_entries = PhoneBookEntry.accessible_by(current_ability)
- if query.match(/^\+?\d+$/) != nil
+ if query.match(/^\+?\d+$/) != nil && switchboard && switchboard.reverse_lookup_activated
# Find by phone number
phone_book_entries_ids = phone_book_entries.map{|entry| entry.id}
found_phone_numbers = PhoneNumber.