diff --git a/src/index.js b/src/index.js
index b3e57b2b4874cafb562b719c53b86b11eac8995f..8370c8d46149359d7175d54d02329fa003e2d14d 100755
--- a/src/index.js
+++ b/src/index.js
@@ -82,8 +82,8 @@ async function start(fields, cozyParameters) {
 
   let { pce, email, firstname, lastname, postalCode } = fields
 
-  if (!pce && fields?.oauth_callback_results?.pce) {
-    pce = fields.oauth_callback_results.pce
+  if (!pce && this._account?.oauth_callback_results?.pce) {
+    pce = this._account.oauth_callback_results.pce
     log('info', `OAuth callback result found, using pce ${pce}`)
   }