From c359ce26a7e229b9727aebaedfb3adf673fd1ba8 Mon Sep 17 00:00:00 2001 From: tjs Date: Fri, 2 Sep 2022 18:47:09 -0400 Subject: [PATCH] return new mango account instance from reload --- ts/client/src/accounts/mangoAccount.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ts/client/src/accounts/mangoAccount.ts b/ts/client/src/accounts/mangoAccount.ts index 4ab422bcb..c18683e92 100644 --- a/ts/client/src/accounts/mangoAccount.ts +++ b/ts/client/src/accounts/mangoAccount.ts @@ -80,9 +80,10 @@ export class MangoAccount { } async reload(client: MangoClient, group: Group): Promise { - Object.assign(this, await client.getMangoAccount(this)); - await this.reloadAccountData(client, group); - return this; + const mangoAccount = await client.getMangoAccount(this); + await mangoAccount.reloadAccountData(client, group); + Object.assign(this, mangoAccount); + return mangoAccount; } async reloadAccountData(