Merge pull request #3035 from oblakeerickson/update_username_return_json

Update username should return a json response
This commit is contained in:
Régis Hanol 2014-12-17 11:23:33 +01:00
commit f5317a519f
2 changed files with 9 additions and 1 deletions

View file

@ -91,7 +91,10 @@ class UsersController < ApplicationController
result = user.change_username(params[:new_username])
raise Discourse::InvalidParameters.new(:new_username) unless result
render nothing: true
render json: {
id: user.id,
username: user.username
}
end
def check_emails

View file

@ -636,6 +636,11 @@ describe UsersController do
response.should be_success
end
it 'should return a JSON response with the updated username' do
xhr :put, :username, username: user.username, new_username: new_username
::JSON.parse(response.body)['username'].should == new_username
end
end
end