diff --git a/index.js b/index.js
index 5ce91b5890725184f41e8046e0cdd8966c1a751f..993b8fd102dbdd6db1a470aa848bd4995309ad8e 100644
--- a/index.js
+++ b/index.js
@@ -201,7 +201,7 @@ async function start(fields, cozyParameters, doRetry = true) {
     } else {
       log('error', 'caught an unexpected error')
       log('error', err.message)
-      throw errors.VENDOR_DOWN
+      throw err
     }
   }
 }
@@ -258,7 +258,7 @@ async function getLoadData(token, usagePointID) {
       log('warning', 'caught an 404 error')
       log('warning', err.message)
       log('warning', err)
-      return null
+      throw errors.USER_ACTION_NEEDED_OAUTH_OUTDATED
     } else {
       throw err
     }
@@ -273,9 +273,6 @@ async function getLoadData(token, usagePointID) {
  */
 async function processData(data, doctype, filterKeys) {
   const parsedData = JSON.parse(data)
-   //log les data
-   log('debug', 'parsedData')
-   log('debug', parsedData)
   const intervalData = parsedData.meter_reading.interval_reading
   const formatedData = await formateData(intervalData, doctype)
   // Remove data for existing days into the DB