diff --git a/lib/blinkbox/user/zuul_client.rb b/lib/blinkbox/user/zuul_client.rb index b9da73b..5be5569 100644 --- a/lib/blinkbox/user/zuul_client.rb +++ b/lib/blinkbox/user/zuul_client.rb @@ -80,7 +80,8 @@ def register_user(user, client_options = {}) allow_marketing_communications: user.allow_marketing_communications } params.merge!(client_options) - http_post "/oauth2/token", params + response = http_post "/oauth2/token", params + response.response != 200 ? response.response : MultiJson.load(response.body) end def register_user_with_client(user, client)