From b670878f9b0473d7835573a6b07aa1a51ce20e6b Mon Sep 17 00:00:00 2001 From: jgur-psyops Date: Tue, 22 Oct 2024 15:12:45 -0400 Subject: [PATCH] Minor zero check, remove comment --- .../marginfi/src/instructions/marginfi_account/borrow.rs | 6 +++++- programs/marginfi/tests/admin_actions/bankruptcy.rs | 3 --- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/programs/marginfi/src/instructions/marginfi_account/borrow.rs b/programs/marginfi/src/instructions/marginfi_account/borrow.rs index 8755dd314..86190cb1e 100644 --- a/programs/marginfi/src/instructions/marginfi_account/borrow.rs +++ b/programs/marginfi/src/instructions/marginfi_account/borrow.rs @@ -134,7 +134,11 @@ pub fn lending_account_borrow<'info>( { let mut bank = bank_loader.load_mut()?; let bank_fees_before: I80F48 = bank.collected_group_fees_outstanding.into(); - let bank_fees_after: I80F48 = bank_fees_before.saturating_add(origination_fee); + let bank_fees_after: I80F48 = if origination_fee.is_zero() { + bank_fees_before + } else { + bank_fees_before.saturating_add(origination_fee) + }; bank.collected_group_fees_outstanding = bank_fees_after.into(); } diff --git a/programs/marginfi/tests/admin_actions/bankruptcy.rs b/programs/marginfi/tests/admin_actions/bankruptcy.rs index f3f7bc372..a0de966e4 100644 --- a/programs/marginfi/tests/admin_actions/bankruptcy.rs +++ b/programs/marginfi/tests/admin_actions/bankruptcy.rs @@ -366,9 +366,6 @@ async fn marginfi_group_handle_bankruptcy_success_fully_insured( user_mfi_account.lending_account.balances[0].asset_shares = I80F48::ZERO.into(); user_mfi_account_f.set_account(&user_mfi_account).await?; - // let liab: I80F48 = user_mfi_account.lending_account.balances[1].liability_shares.into(); - // println!("debt actual: {:?}",liab.to_num::()); - { let (insurance_vault, _) = test_f .get_bank(&debt_mint)