a cheap solution ?
This commit is contained in:
parent
9004dd9758
commit
ba5c64ea84
1 changed files with 10 additions and 0 deletions
|
@ -26,6 +26,16 @@ module Mutations
|
|||
.build(label: groupe_instructeur.label, closed: groupe_instructeur.closed, instructeurs: [current_administrateur.instructeur].compact)
|
||||
|
||||
if groupe_instructeur.save
|
||||
|
||||
# ugly hack to keep retro compatibility
|
||||
# do not judge
|
||||
if !ENV['OLD_GROUPE_INSTRUCTEURS_CREATE_API_PROCEDURE_ID'].nil? && demarche_number.in?(ENV['OLD_GROUPE_INSTRUCTEURS_CREATE_API_PROCEDURE_ID']&.split(',')&.map(&:to_i))
|
||||
stable_id = procedure.groupe_instructeurs.first.routing_rule.left.stable_id
|
||||
tdc = procedure.published_revision.types_de_champ.find_by(stable_id: stable_ids)
|
||||
tdc.update(options: tdc.options['drop_down_options'].push(groupe_instructeur.label))
|
||||
groupe_instructeur.update(routing_rule: ds_eq(champ_value(stable_id), constant(groupe_instruteur.label)))
|
||||
end
|
||||
|
||||
result = { groupe_instructeur: }
|
||||
|
||||
if emails.present? || ids.present?
|
||||
|
|
Loading…
Reference in a new issue