mirror of
				https://github.com/mastodon/mastodon.git
				synced 2025-10-31 05:11:33 +00:00 
			
		
		
		
	Fix HTTP 500 in /api/v1/emails/check_confirmation (#25595)
				
					
				
			This commit is contained in:
		
							parent
							
								
									cea9db5a0b
								
							
						
					
					
						commit
						4fe2d7cb59
					
				|  | @ -5,6 +5,7 @@ class Api::V1::Emails::ConfirmationsController < Api::BaseController | |||
|   before_action -> { doorkeeper_authorize! :write, :'write:accounts' }, except: :check | ||||
|   before_action :require_user_owned_by_application!, except: :check | ||||
|   before_action :require_user_not_confirmed!, except: :check | ||||
|   before_action :require_authenticated_user!, only: :check | ||||
| 
 | ||||
|   def create | ||||
|     current_user.update!(email: params[:email]) if params.key?(:email) | ||||
|  |  | |||
|  | @ -130,5 +130,13 @@ RSpec.describe Api::V1::Emails::ConfirmationsController do | |||
|         end | ||||
|       end | ||||
|     end | ||||
| 
 | ||||
|     context 'without an oauth token and an authentication cookie' do | ||||
|       it 'returns http unauthorized' do | ||||
|         get :check | ||||
| 
 | ||||
|         expect(response).to have_http_status(401) | ||||
|       end | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel M Brasil
						Daniel M Brasil