diff --git a/index.js b/index.js
index a78aff16455ea98417a577a2a6809c037626ad68..0e62e2a4e0f58356f41a337de88919493b2e5a34 100644
--- a/index.js
+++ b/index.js
@@ -228891,7 +228891,7 @@ async function saveAccountData(accountId, accountData) {
   account = await updateOrCreate(
     [{ ...account, data: accountData }],
     'io.cozy.accounts',
-    [],
+    ['account_type'],
     { sourceAccount: id }
   )
   log('info', `saveAccountData account reply: ${JSON.stringify(account)}`)
diff --git a/onDeleteAccount.js b/onDeleteAccount.js
index f4c635c99d36650d67911ea65dae9367c3ad696b..a2cd65effffb7fbdca754dc064341a81d96e2a61 100644
--- a/onDeleteAccount.js
+++ b/onDeleteAccount.js
@@ -227636,7 +227636,7 @@ async function saveAccountData(accountId, accountData) {
   account = await updateOrCreate(
     [{ ...account, data: accountData }],
     'io.cozy.accounts',
-    [],
+    ['account_type'],
     { sourceAccount: id }
   )
   log('info', `saveAccountData account reply: ${JSON.stringify(account)}`)