diff --git a/index.js b/index.js index 336db81fec26a550f7e15b3c8c9de790f09204d7..9aa2fa0bf8cf9c80ac960d3e433c5f3854b711da 100644 --- a/index.js +++ b/index.js @@ -228525,7 +228525,10 @@ async function saveAccountData(accountId, accountData) { async function getAccount(accountId) { log('info', `getAccount: ${accountId}`) const accounts = await cozyClient.data.findAll('io.cozy.accounts') - return accounts.filter(account => account.account_type === accountId)[0] + log('info', `getAccount: ${JSON.stringify(accounts)}`) + return accounts.filter(account => + isLocal() ? account._id === accountId : account.account_type === accountId + )[0] } module.exports = { getAccount, saveAccountData } diff --git a/onDeleteAccount.js b/onDeleteAccount.js index e8dd0b7640e665afe868e1b7aeeeb48bd1f27410..1008f4f6617261d029942a8462b5d2c9d68f0671 100644 --- a/onDeleteAccount.js +++ b/onDeleteAccount.js @@ -227426,7 +227426,10 @@ async function saveAccountData(accountId, accountData) { async function getAccount(accountId) { log('info', `getAccount: ${accountId}`) const accounts = await cozyClient.data.findAll('io.cozy.accounts') - return accounts.filter(account => account.account_type === accountId)[0] + log('info', `getAccount: ${JSON.stringify(accounts)}`) + return accounts.filter(account => + isLocal() ? account._id === accountId : account.account_type === accountId + )[0] } module.exports = { getAccount, saveAccountData }