Fix not being able to enable status notifications in Web Push API (#14822)
This commit is contained in:
		
							parent
							
								
									1ca5437521
								
							
						
					
					
						commit
						8c8bf0289f
					
				
					 2 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -52,6 +52,6 @@ class Api::V1::Push::SubscriptionsController < Api::BaseController
 | 
			
		|||
  def data_params
 | 
			
		||||
    return {} if params[:data].blank?
 | 
			
		||||
 | 
			
		||||
    params.require(:data).permit(alerts: [:follow, :follow_request, :favourite, :reblog, :mention, :poll])
 | 
			
		||||
    params.require(:data).permit(alerts: [:follow, :follow_request, :favourite, :reblog, :mention, :poll, :status])
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,6 +22,7 @@ class Api::Web::PushSubscriptionsController < Api::Web::BaseController
 | 
			
		|||
        reblog: alerts_enabled,
 | 
			
		||||
        mention: alerts_enabled,
 | 
			
		||||
        poll: alerts_enabled,
 | 
			
		||||
        status: alerts_enabled,
 | 
			
		||||
      },
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -57,6 +58,6 @@ class Api::Web::PushSubscriptionsController < Api::Web::BaseController
 | 
			
		|||
  end
 | 
			
		||||
 | 
			
		||||
  def data_params
 | 
			
		||||
    @data_params ||= params.require(:data).permit(alerts: [:follow, :follow_request, :favourite, :reblog, :mention, :poll])
 | 
			
		||||
    @data_params ||= params.require(:data).permit(alerts: [:follow, :follow_request, :favourite, :reblog, :mention, :poll, :status])
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue