chore(logic): commune and epci champs are always compute with compute_value_json

This commit is contained in:
Eric Leroy-Terquem 2023-12-21 14:20:54 +01:00
parent deab400057
commit 547a4d95b7
2 changed files with 2 additions and 4 deletions

View file

@ -53,8 +53,6 @@ class Logic::ChampValue < Logic::Term
targeted_champ.selected_options
when "Champs::DepartementChamp", "Champs::RegionChamp"
targeted_champ.code
when "Champs::CommuneChamp", "Champs::EpciChamp"
targeted_champ.code_departement
end
end

View file

@ -122,7 +122,7 @@ describe RoutingEngine, type: :model do
context 'with a matching rule' do
before do
gi_2.update(routing_rule: ds_eq(champ_value(communes_tdc.stable_id), constant('92')))
gi_2.update(routing_rule: ds_in_departement(champ_value(communes_tdc.stable_id), constant('92')))
dossier.champs.first.update(code_postal: '92500', external_id: '92063')
end
@ -141,7 +141,7 @@ describe RoutingEngine, type: :model do
context 'with a matching rule' do
before do
gi_2.update(routing_rule: ds_eq(champ_value(epci_tdc.stable_id), constant('42')))
gi_2.update(routing_rule: ds_in_departement(champ_value(epci_tdc.stable_id), constant('42')))
dossier.champs.first.update_columns(
external_id: 244200895,
value: 'CC du Pilat Rhodanien',