refactor(champ): simplify dossier link champ

This commit is contained in:
Paul Chavard 2022-04-28 15:06:04 +02:00
parent 4604be0796
commit 39ecc669b1
5 changed files with 20 additions and 21 deletions

View file

@ -2,12 +2,7 @@ class Champs::DossierLinkController < ApplicationController
before_action :authenticate_logged_user!
def show
@position = params[:position]
if params[:dossier].key?(:champs_attributes)
@dossier_id = params[:dossier][:champs_attributes][params[:position]][:value]
else
@dossier_id = params[:dossier][:champs_private_attributes][params[:position]][:value]
end
@champ = policy_scope(Champ).find(params[:champ_id])
@linked_dossier_id = read_param_value(@champ.input_name, 'value')
end
end