diff --git a/index.js b/index.js
index 2f0fc146a9cfbe7312f66aa2dea8d88d67522c7b..db8ed59a85912418c5450113382d9972efb42d27 100644
--- a/index.js
+++ b/index.js
@@ -228531,17 +228531,15 @@ async function getAccount(accountId) {
 }
 
 async function getAccountForDelete(accountId, accountRev) {
-  log('info', `getAccountForDelete: ${accountId}`)
-  const accounts = await cozyClient.data.findAll('io.cozy.accounts')
+  log('info', `getAccountForDelete: ${accountId} ${accountRev}`)
+  // const accounts = await cozyClient.data.findAll('io.cozy.accounts')
   const body = await cozyClient.fetchJSON(
     'GET',
     `/data/io.cozy.accounts/${accountId}?rev=${accountRev}`
   )
 
   log('info', `getAccountForDelete: ${body}`)
-  return accounts.filter(account =>
-    isLocal() ? account._id === accountId : account.account_type === accountId
-  )[0]
+  return body
 }
 
 module.exports = { getAccount, saveAccountData, getAccountForDelete }
diff --git a/onDeleteAccount.js b/onDeleteAccount.js
index 53e9bcbe5b7caa54c85487a44f5826e17a4f6532..890e16075772e762332fc50c727d58d9b90548b8 100644
--- a/onDeleteAccount.js
+++ b/onDeleteAccount.js
@@ -227432,17 +227432,15 @@ async function getAccount(accountId) {
 }
 
 async function getAccountForDelete(accountId, accountRev) {
-  log('info', `getAccountForDelete: ${accountId}`)
-  const accounts = await cozyClient.data.findAll('io.cozy.accounts')
+  log('info', `getAccountForDelete: ${accountId} ${accountRev}`)
+  // const accounts = await cozyClient.data.findAll('io.cozy.accounts')
   const body = await cozyClient.fetchJSON(
     'GET',
     `/data/io.cozy.accounts/${accountId}?rev=${accountRev}`
   )
 
   log('info', `getAccountForDelete: ${body}`)
-  return accounts.filter(account =>
-    isLocal() ? account._id === accountId : account.account_type === accountId
-  )[0]
+  return body
 }
 
 module.exports = { getAccount, saveAccountData, getAccountForDelete }