From cea0f9441a8032b57c88d82fa2ac2f2ed4b57729 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 7 Mar 2022 15:29:44 +0100 Subject: [PATCH] Build fixes --- programs/mango-v4/src/instructions/margin_trade.rs | 2 +- programs/mango-v4/tests/test_group_address_lookup_tables.rs | 2 +- programs/mango-v4/tests/test_position_lifetime.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/mango-v4/src/instructions/margin_trade.rs b/programs/mango-v4/src/instructions/margin_trade.rs index 0410cc068..b293753a0 100644 --- a/programs/mango-v4/src/instructions/margin_trade.rs +++ b/programs/mango-v4/src/instructions/margin_trade.rs @@ -141,7 +141,7 @@ fn adjust_for_post_cpi_token_amounts( let token_index = group .tokens .index_for_mint(&maybe_mango_vault_token_account.mint)?; - let mut position = *account.indexed_positions.get_mut_or_create(token_index)?; + let mut position = *account.indexed_positions.get_mut_or_create(token_index)?.0; let bank_loader = AccountLoader::<'_, TokenBank>::try_from(bank_ai)?; let mut bank = bank_loader.load_mut()?; bank.withdraw(&mut position, still_loaned_amount); diff --git a/programs/mango-v4/tests/test_group_address_lookup_tables.rs b/programs/mango-v4/tests/test_group_address_lookup_tables.rs index c996b110a..b2523a990 100644 --- a/programs/mango-v4/tests/test_group_address_lookup_tables.rs +++ b/programs/mango-v4/tests/test_group_address_lookup_tables.rs @@ -13,7 +13,7 @@ mod program_test; // that they work in principle. It should be split up / renamed. #[tokio::test] async fn test_group_address_lookup_tables() -> Result<()> { - let context = TestContext::new().await; + let context = TestContext::new(None, None, None, None).await; let solana = &context.solana.clone(); let admin = &Keypair::new(); diff --git a/programs/mango-v4/tests/test_position_lifetime.rs b/programs/mango-v4/tests/test_position_lifetime.rs index d51db08bf..ce1ce2104 100644 --- a/programs/mango-v4/tests/test_position_lifetime.rs +++ b/programs/mango-v4/tests/test_position_lifetime.rs @@ -12,7 +12,7 @@ mod program_test; // Check opening and closing positions #[tokio::test] async fn test_position_lifetime() -> Result<()> { - let context = TestContext::new().await; + let context = TestContext::new(None, None, None, None).await; let solana = &context.solana.clone(); let admin = &Keypair::new();