refactor(champ): more concistent champ_for_update usage
This commit is contained in:
parent
988025ba69
commit
54926db89b
3 changed files with 8 additions and 6 deletions
|
@ -9,7 +9,11 @@ class Champs::ChampController < ApplicationController
|
|||
def find_champ
|
||||
dossier = policy_scope(Dossier).includes(:champs, revision: [:types_de_champ]).find(params[:dossier_id])
|
||||
type_de_champ = dossier.find_type_de_champ_by_stable_id(params[:stable_id])
|
||||
dossier.champ_for_update(type_de_champ, params_row_id, updated_by: current_user.email)
|
||||
if type_de_champ.repetition?
|
||||
dossier.project_champ(type_de_champ, nil)
|
||||
else
|
||||
dossier.champ_for_update(type_de_champ, params_row_id, updated_by: current_user.email)
|
||||
end
|
||||
end
|
||||
|
||||
def params_row_id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue