Skip to content

Commit b76c2c0

Browse files
authored
fix: change expected acct endpoint response to single object (#5838)
1 parent 1c11887 commit b76c2c0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/accounts/context/userAccount.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,16 @@ export const UserAccountProvider: FC<Props> = React.memo(({children}) => {
8484
try {
8585
const accounts = await getUserAccounts()
8686
setUserAccounts(accounts)
87-
const defaultAcctArray = accounts.find(acct => acct.isDefault === true)
88-
if (defaultAcctArray) {
89-
const defaultId = defaultAcctArray[0].id
87+
const defaultAcct = accounts.find(acct => acct.isDefault === true)
88+
if (typeof defaultAcct === 'object' && defaultAcct.hasOwnProperty('id')) {
89+
const defaultId = defaultAcct.id
9090
setDefaultAccountId(defaultId)
9191
}
9292

9393
// isActive: true is for the currently logged in/active account
94-
const activeAcctArray = accounts.find(acct => acct.isActive === true)
95-
if (activeAcctArray) {
96-
const activeId = activeAcctArray[0].id
94+
const activeAcct = accounts.find(acct => acct.isActive === true)
95+
if (typeof activeAcct === 'object' && activeAcct.hasOwnProperty('id')) {
96+
const activeId = activeAcct.id
9797
setActiveAccountId(activeId)
9898
}
9999
} catch (error) {

0 commit comments

Comments
 (0)