Fix incorrect permission check for notifications destroy/dismiss endpoints (#1787)
This commit is contained in:
		
							parent
							
								
									434b08e95b
								
							
						
					
					
						commit
						6dd7180f05
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -1,8 +1,8 @@ | ||||||
| # frozen_string_literal: true | # frozen_string_literal: true | ||||||
| 
 | 
 | ||||||
| class Api::V1::NotificationsController < Api::BaseController | class Api::V1::NotificationsController < Api::BaseController | ||||||
|   before_action -> { doorkeeper_authorize! :read, :'read:notifications' }, except: [:clear, :dismiss] |   before_action -> { doorkeeper_authorize! :read, :'read:notifications' }, except: [:clear, :dismiss, :destroy, :destroy_multiple] | ||||||
|   before_action -> { doorkeeper_authorize! :write, :'write:notifications' }, only: [:clear, :dismiss] |   before_action -> { doorkeeper_authorize! :write, :'write:notifications' }, only: [:clear, :dismiss, :destroy, :destroy_multiple] | ||||||
|   before_action :require_user! |   before_action :require_user! | ||||||
|   after_action :insert_pagination_headers, only: :index |   after_action :insert_pagination_headers, only: :index | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue