Update last_id between client retries

Fixes #1694
This commit is contained in:
Greg Fitzgerald
2018-11-06 06:07:43 -07:00
parent 6b5d12a8bb
commit 54968b59bb
4 changed files with 14 additions and 11 deletions

View File

@ -1490,9 +1490,9 @@ fn send_tx_and_retry_get_balance(
let mut client = mk_client(leader);
trace!("getting leader last_id");
let last_id = client.get_last_id();
let tx = Transaction::system_new(&alice.keypair(), *bob_pubkey, transfer_amount, last_id);
let mut tx = Transaction::system_new(&alice.keypair(), *bob_pubkey, transfer_amount, last_id);
info!("executing leader transfer");
let _res = client.retry_transfer_signed(&tx, 30);
let _res = client.retry_transfer(&alice.keypair(), &mut tx, 30);
retry_get_balance(&mut client, bob_pubkey, expected)
}