chore: add permitted params

This commit is contained in:
Muhsin Keloth
2024-05-08 17:20:01 +05:30
parent bacf4f52ba
commit f4e134e9ed
3 changed files with 29 additions and 17 deletions
@@ -19,9 +19,9 @@ class Api::V1::Accounts::Integrations::LinearController < Api::V1::Accounts::Bas
end
def create_issue
team_id = params[:team_id]
title = params[:title]
description = params[:description]
team_id = permitted_params[:team_id]
title = permitted_params[:title]
description = permitted_params[:description]
issue = linear_processor_service.create_issue(team_id, title, description)
if issue.is_a?(Hash) && issue[:error]
render json: { error: issue[:error] }, status: :unprocessable_entity
@@ -35,4 +35,8 @@ class Api::V1::Accounts::Integrations::LinearController < Api::V1::Accounts::Bas
def linear_processor_service
Integrations::Linear::ProcessorService.new(account: Current.account)
end
def permitted_params
params.permit(:team_id, :title, :description)
end
end