@@ -19,6 +19,7 @@ def after_passer_en_construction
1919 self . depose_at = self . en_construction_at = self . traitements
2020 . passer_en_construction
2121 . processed_at
22+ self . expired_at = expiration_date
2223
2324 save!
2425
@@ -52,6 +53,8 @@ def after_passer_en_instruction(h)
5253 self . en_instruction_at = self . traitements
5354 . passer_en_instruction ( instructeur : instructeur )
5455 . processed_at
56+ self . expired_at = nil
57+
5558 save!
5659
5760 reset_user_buffer_stream!
@@ -77,6 +80,7 @@ def after_passer_automatiquement_en_instruction
7780 self . en_construction_close_to_expiration_notice_sent_at = nil
7881 self . conservation_extension = 0 . days
7982 self . en_instruction_at = traitements . passer_en_instruction . processed_at
83+ self . expired_at = nil
8084
8185 if procedure . declarative_en_instruction?
8286 self . declarative_triggered_at = en_instruction_at
@@ -109,6 +113,7 @@ def after_repasser_en_construction(h)
109113 self . en_construction_at = self . traitements
110114 . passer_en_construction ( instructeur : instructeur )
111115 . processed_at
116+ self . expired_at = expiration_date
112117
113118 save!
114119
@@ -126,6 +131,8 @@ def after_accepter(h)
126131 self . processed_at = self . traitements
127132 . accepter ( motivation : motivation , instructeur : instructeur )
128133 . processed_at
134+ self . expired_at = expiration_date
135+
129136 save!
130137
131138 if justificatif
@@ -161,6 +168,7 @@ def after_commit_accepter(h)
161168
162169 def after_accepter_automatiquement
163170 self . processed_at = traitements . accepter_automatiquement . processed_at
171+ self . expired_at = expiration_date
164172
165173 if procedure . declarative_accepte?
166174 self . en_instruction_at = self . processed_at
@@ -202,6 +210,8 @@ def after_refuser(h)
202210 self . processed_at = self . traitements
203211 . refuser ( motivation : motivation , instructeur : instructeur )
204212 . processed_at
213+ self . expired_at = expiration_date
214+
205215 save!
206216
207217 if justificatif
@@ -239,6 +249,7 @@ def after_refuser_automatiquement
239249
240250 self . processed_at = traitements . refuser_automatiquement ( motivation :) . processed_at
241251 self . sva_svr_decision_triggered_at = self . processed_at
252+ self . expired_at = expiration_date
242253
243254 save!
244255
@@ -267,6 +278,8 @@ def after_classer_sans_suite(h)
267278 self . processed_at = self . traitements
268279 . classer_sans_suite ( motivation : motivation , instructeur : instructeur )
269280 . processed_at
281+ self . expired_at = expiration_date
282+
270283 save!
271284
272285 if justificatif
@@ -308,6 +321,7 @@ def after_repasser_en_instruction(h)
308321 self . en_instruction_at = self . traitements
309322 . passer_en_instruction ( instructeur : instructeur )
310323 . processed_at
324+ self . expired_at = nil
311325 attestation &.destroy
312326
313327 self . sva_svr_decision_on = nil
0 commit comments