correctif(expiration): etends la durée de conservation des dossiers quand la duree de conservation d'une procedure change

This commit is contained in:
Martin 2023-11-28 16:59:41 +01:00
parent 78f9a2aa1e
commit 57d7b385ec
2 changed files with 2 additions and 2 deletions

View file

@ -911,7 +911,7 @@ class Procedure < ApplicationRecord
end
def extend_conservation_for_dossiers
return if previous_changes.include?(:duree_conservation_dossiers_dans_ds)
return if !previous_changes.include?(:duree_conservation_dossiers_dans_ds)
before, after = duree_conservation_dossiers_dans_ds_previous_change
return if [before, after].any?(&:nil?)
return if (after - before).negative?

View file

@ -1687,7 +1687,7 @@ describe Procedure do
context 'when duree_conservation_dossiers_dans_ds increases' do
it 'calls extend_conservation_for_dossiers' do
expect(ResetExpiringDossiersJob).not_to receive(:perform_later)
expect(ResetExpiringDossiersJob).to receive(:perform_later)
procedure.update(duree_conservation_dossiers_dans_ds: duree_conservation_dossiers_dans_ds + 1)
end
end