Authorize before adding apps to folders

This commit is contained in:
navaneeth 2021-05-19 15:55:59 +05:30
parent 10ac265022
commit bfd5af856f

View file

@ -4,6 +4,12 @@ class FolderAppsController < ApplicationController
app_id = params[:app_id]
folder_id = params[:folder_id]
@app = App.find app_id
unless AppPolicy.new(@current_user, @app).update?
render json: { message: 'Could not add app to folder due to insufficient permissions' }, status: 500
end
folder_app = FolderApp.new(app_id: app_id, folder_id: folder_id)
if folder_app.save