From a214214a91cddfe53db14c65d3de839c54922fed Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Fri, 28 Oct 2022 15:08:53 +0000 Subject: [PATCH] fix(account): saving account data issue --- src/requests/cozy.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/requests/cozy.js b/src/requests/cozy.js index 6e99ea0..2e22ceb 100644 --- a/src/requests/cozy.js +++ b/src/requests/cozy.js @@ -6,11 +6,28 @@ async function saveAccountData(accountId, accountData) { log('info', `saveAccountData: ${accountId}`) let account = await getAccount(accountId) + log('info', `saveAccountData account: ${JSON.stringify(account)}`) + log( + 'info', + `saveAccountData account: ${JSON.stringify({ + ...account, + data: accountData, + })}` + ) + log( + 'info', + `saveAccountData account after id: ${JSON.stringify({ + ...account, + data: accountData, + })}` + ) account = await updateOrCreate( [{ ...account, data: accountData }], - 'io.cozy.accounts' + 'io.cozy.accounts', + ['account_type'] ) + log('info', `saveAccountData account reply: ${JSON.stringify(account)}`) return account } @@ -22,6 +39,7 @@ async function saveAccountData(accountId, accountData) { async function getAccount(accountId) { log('info', `getAccount: ${accountId}`) const accounts = await cozyClient.data.findAll('io.cozy.accounts') + log('info', `getAccount data: ${JSON.stringify(accounts)}`) return accounts.filter(account => isLocal() ? account._id === accountId : account.account_type === accountId )[0] -- GitLab