From 4472b5c67db05a69397fa0cf0c55f0c93ce842f7 Mon Sep 17 00:00:00 2001 From: Teolhyn Date: Thu, 2 Oct 2025 13:49:15 +0300 Subject: [PATCH] fix: incorrect positions adjustments in liquidate function --- contracts/loan_pool/src/contract.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/contracts/loan_pool/src/contract.rs b/contracts/loan_pool/src/contract.rs index 60f298fa..898e6e5d 100644 --- a/contracts/loan_pool/src/contract.rs +++ b/contracts/loan_pool/src/contract.rs @@ -510,8 +510,7 @@ impl LoanPoolContract { client.transfer(&user, &loan_manager_addr, &amount_to_admin); positions::decrease_positions(&e, loan_owner, 0, amount, 0)?; - storage::adjust_available_balance(&e, amount)?; - storage::adjust_total_balance(&e, amount)?; + storage::adjust_available_balance(&e, amount_to_storage)?; Ok(()) }