Skip to content

Commit de1835f

Browse files
committed
[CHEF-2244] fix index rebuild for api clients and environments
1 parent 4aa4960 commit de1835f

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

‎chef/lib/chef/api_client.rb‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ class ApiClient
6060
}
6161
}
6262

63+
INDEX_OBJECT_TYPE = 'client'.freeze
64+
65+
def self.index_object_type
66+
INDEX_OBJECT_TYPE
67+
end
68+
6369
attr_accessor :couchdb_rev, :couchdb_id, :couchdb
6470

6571
# Create a new Chef::ApiClient object.

‎chef/lib/chef/solr_query.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def rebuild_index(db=Chef::Config[:couchdb_database])
152152
delete_database(db)
153153

154154
results = {}
155-
[Chef::ApiClient, Chef::Node, Chef::Role].each do |klass|
155+
[Chef::ApiClient, Chef::Node, Chef::Role, Chef::Environment].each do |klass|
156156
results[klass.name] = reindex_all(klass) ? "success" : "failed"
157157
end
158158
databags = Chef::DataBag.cdb_list(true)

0 commit comments

Comments
 (0)