From 240986f37d770315b8fe8a0965efa099c396439a Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 21 Dec 2016 17:34:33 -0800 Subject: [PATCH] Fixed debug option with multiple models - #790 [skip ci] --- lib/searchkick/query.rb | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index fb87220..d8dd9d0 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -132,21 +132,23 @@ module Searchkick pp options puts - puts "Model Search Data" - begin - pp klass.first(3).map { |r| {index: searchkick_index.record_data(r).merge(data: searchkick_index.send(:search_data, r))}} - rescue => e - puts "#{e.class.name}: #{e.message}" - end - puts + if searchkick_index + puts "Model Search Data" + begin + pp klass.first(3).map { |r| {index: searchkick_index.record_data(r).merge(data: searchkick_index.send(:search_data, r))}} + rescue => e + puts "#{e.class.name}: #{e.message}" + end + puts - puts "Elasticsearch Mapping" - puts JSON.pretty_generate(searchkick_index.mapping) - puts + puts "Elasticsearch Mapping" + puts JSON.pretty_generate(searchkick_index.mapping) + puts - puts "Elasticsearch Settings" - puts JSON.pretty_generate(searchkick_index.settings) - puts + puts "Elasticsearch Settings" + puts JSON.pretty_generate(searchkick_index.settings) + puts + end puts "Elasticsearch Query" puts to_curl -- libgit2 0.21.0