diff --git a/src/components/GiftedDialog.vue b/src/components/GiftedDialog.vue index 9dda5d9c..ca4d47b4 100644 --- a/src/components/GiftedDialog.vue +++ b/src/components/GiftedDialog.vue @@ -112,14 +112,6 @@ export default class GiftedDialog extends Vue { async open(giver?: GiverInputInfo, offerId?: string) { this.description = ""; this.giver = giver || {}; - if (!this.giver.name) { - this.giver.name = didInfo( - this.giver.did, - this.activeDid, - this.allMyDids, - this.allContacts, - ); - } // if we show "given to user" selection, default checkbox to true this.givenToUser = this.showGivenToUser; this.amountInput = "0"; @@ -137,6 +129,14 @@ export default class GiftedDialog extends Vue { const allAccounts = await accountsDB.accounts.toArray(); this.allMyDids = allAccounts.map((acc) => acc.did); + if (!this.giver.name) { + this.giver.name = didInfo( + this.giver.did, + this.activeDid, + this.allMyDids, + this.allContacts, + ); + } // eslint-disable-next-line @typescript-eslint/no-explicit-any } catch (err: any) { console.error("Error retrieving settings from database:", err);