fix another test

This commit is contained in:
2024-09-10 11:43:32 +02:00
parent cd03e5d18a
commit 82f8e22bd9

View File

@@ -866,7 +866,7 @@ impl<
.get_fault_handler(condition_code); .get_fault_handler(condition_code);
match fh_code { match fh_code {
FaultHandlerCode::NoticeOfCancellation => { FaultHandlerCode::NoticeOfCancellation => {
self.notice_of_cancellation(condition_code); self.notice_of_cancellation(condition_code, EntityIdTlv::new(self.local_cfg().id));
} }
FaultHandlerCode::NoticeOfSuspension => self.notice_of_suspension(), FaultHandlerCode::NoticeOfSuspension => self.notice_of_suspension(),
FaultHandlerCode::IgnoreError => (), FaultHandlerCode::IgnoreError => (),
@@ -877,9 +877,14 @@ impl<
.report_fault(transaction_id, condition_code, progress) .report_fault(transaction_id, condition_code, progress)
} }
fn notice_of_cancellation(&mut self, condition_code: ConditionCode) { fn notice_of_cancellation(
&mut self,
condition_code: ConditionCode,
fault_location: EntityIdTlv,
) {
self.step = TransactionStep::TransferCompletion; self.step = TransactionStep::TransferCompletion;
self.tstate_mut().condition_code = condition_code; self.tstate_mut().condition_code = condition_code;
self.tstate_mut().fault_location_finished = Some(fault_location);
self.tstate_mut().completion_disposition = CompletionDisposition::Cancelled; self.tstate_mut().completion_disposition = CompletionDisposition::Cancelled;
} }