Skip to content

Commit 855a5fb

Browse files
committed
fix: on update cs_data's successful false, retry
1 parent 44debc2 commit 855a5fb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

models/credit_manager/cm_common/credit_session_state.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,9 @@ func (mdl *CommonCMAdapter) updateSessionCallAndProcessFn(sessionId string, bloc
277277
log.Fatalf("Failing GetAccount for CM:%s Borrower:%s at %d: %v. account: %s", mdl.GetAddress(), session.Borrower, blockNum, result.ReturnData, session.Account)
278278
}
279279
dcAccountData, err := resultFn(result.ReturnData)
280+
if err == nil && !dcAccountData.IsSuccessful && mdl.GetVersion() == core.NewVersion(300) {
281+
dcAccountData, err = mdl.retry(dcAccountData, blockNum)
282+
}
280283
if err != nil {
281284
log.Fatalf("For blockNum %d CM:%s Borrower:%s %v", blockNum, mdl.GetAddress(), session.Borrower, err)
282285
}

0 commit comments

Comments
 (0)