lib/zendesk2/client/requests/get_user.rb in zendesk2-0.4.4 vs lib/zendesk2/client/requests/get_user.rb in zendesk2-0.4.5

- old
+ new

@@ -11,24 +11,20 @@ end # Real class Mock def get_user(params={}) id = params["id"] - if body = self.data[:users][id] - identities = self.data[:identities].values.select{|i| i["user_id"] == id} - identity = identities.find{|i| i["type"] == "email" && i["primary"]} || identities.find{|i| i["type"] == "email"} + identities = self.data[:identities].values.select{|i| i["user_id"] == id} + identity = identities.find { |i| i["type"] == "email" && i["primary"] } || identities.find { |i| i["type"] == "email" } - # @todo what happens if no identity? + # @todo what happens if no identity? - response( - :path => "/users/#{id}.json", - :body => { - "user" => body.merge("email" => identity["value"]), - }, - ) - else - response(status: 404) - end + response( + :path => "/users/#{id}.json", + :body => { + "user" => find!(:users, id).merge("email" => identity["value"]), + }, + ) end end # Mock end