Skip to content

Commit 43d52ad

Browse files
authored
Merge pull request #384 from algolia/fix/cluster-option
Fix/cluster option
2 parents bfdf464 + 97b9276 commit 43d52ad

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# ChangeLog
22

3+
## Unreleased
4+
5+
**Fixed**
6+
7+
* In `search_user_id`, retrieve param `cluster` instead of `clusterName`. [368](https://github.com/algolia/algoliasearch-client-ruby/issues/368)
8+
39
## [1.27.1](https://github.com/algolia/algoliasearch-client-ruby/compare/1.27.0...1.27.1) (2019-09-26)
410

511
**Fixed**

lib/algolia/client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ def remove_user_id(user_id, request_options = {})
552552

553553
def search_user_id(query, cluster_name = nil, page = nil, hits_per_page = nil, request_options = {})
554554
body = { :query => query }
555-
body[:clusterName] = cluster_name unless cluster_name.nil?
555+
body[:cluster] = cluster_name unless cluster_name.nil?
556556
body[:page] = page unless page.nil?
557557
body[:hitsPerPage] = hits_per_page unless hits_per_page.nil?
558558
post(Protocol.search_user_id_uri, body.to_json, :read, request_options)

spec/client_mcm_spec.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,14 @@ def safe_user_id(name)
7272
item["clusterName"].should eq(@cluster_name)
7373
end
7474

75+
it "should find a user_id in a specific cluster" do
76+
res = @client.search_user_id(@user_id, @cluster_name, 0, 22)
77+
res["hitsPerPage"].should eq(22)
78+
item = res["hits"][0]
79+
item["userID"].should eq(@user_id)
80+
item["clusterName"].should eq(@cluster_name)
81+
end
82+
7583
it "should remove a user_id" do
7684
res = auto_retry do
7785
@client.remove_user_id(@user_id)

0 commit comments

Comments
 (0)