diff --git a/src/core/types/types.js b/src/core/types/types.js index c32a10c67c3080c45937e1a7a3f8eaecfd783437..bcaa2ffef54e0e3c43db9470e735c0323d6c4570 100644 --- a/src/core/types/types.js +++ b/src/core/types/types.js @@ -38,7 +38,7 @@ * @property {string} postalCode * @property {string} inseeCode * @property {string} endDate - * @property {number} [serviceId] + * @property {number} [serviceID] * @property {number} [ID] */ diff --git a/src/index.js b/src/index.js index b28010b8d62dccad19af8a167073fde13dd39363..2341b17c3c24cdc143b83635b97e6a15f0f12f42 100644 --- a/src/index.js +++ b/src/index.js @@ -235,14 +235,14 @@ async function deleteConsent( boToken ) { log('error', `Invalid or not found consent for user`) - if (userConsent.serviceId) { + if (userConsent.serviceID) { await terminateContract( baseUrl, apiAuthKey, sgeLogin, contractId, pointId, - userConsent.serviceId + userConsent.serviceID ) await deleteBoConsent( boBaseUrl, diff --git a/src/onDeleteAccount.js b/src/onDeleteAccount.js index 97fb1511f835a0d2f509d1901f54b0f88b91114d..add4eaf32395ab96d9038bcaec8d49f0193c95cd 100644 --- a/src/onDeleteAccount.js +++ b/src/onDeleteAccount.js @@ -1,3 +1,4 @@ +// @ts-check const { log, errors } = require('cozy-konnector-libs') const { getAccountRev, getAccountSecret } = require('./helpers/account') const { getBoConsent, deleteBoConsent } = require('./requests/bo') @@ -26,21 +27,21 @@ async function onDeleteAccount() { accountData.data.consentId ) - if (userConsent.pointId && userConsent.pointId) { - log('error', `Consent found for user`) - if (userConsent.serviceId) { + if (userConsent.ID && userConsent.pointID && userConsent.pointID) { + log('log', `Consent ${userConsent.ID} found for user`) + if (userConsent.serviceID) { await deleteBoConsent( secrets.boBaseUrl, secrets.boToken, - userConsent.id + userConsent.ID ) await terminateContract( secrets.baseUrl, secrets.apiAuthKey, secrets.sgeLogin, secrets.contractId, - userConsent.pointId, - userConsent.serviceId + userConsent.pointID, + userConsent.serviceID ) } else { log('error', `No service id retrieved from BO`)