fix(after_party): do not crash if missing champs for dossier

This commit is contained in:
Paul Chavard 2023-05-12 21:26:50 +02:00
parent f9e8717793
commit 412c6affc2

View file

@ -12,7 +12,7 @@ namespace :after_party do
.group_by(&:first).transform_values { _1.map(&:second) }
bad_dossiers = dossiers.filter do |(id, revision_id)|
champs_by_dossier_id[id].any? do |type_de_champ_id|
(champs_by_dossier_id[id] || []).any? do |type_de_champ_id|
revision_ids = revisions_by_type_de_champ_id[type_de_champ_id] || []
!revision_id.in?(revision_ids)
end