Skip to content
Snippets Groups Projects
Commit fbbd5942 authored by Hugo SUBTIL's avatar Hugo SUBTIL
Browse files

fix: issue in env

parent 5a91d17c
No related branches found
No related tags found
1 merge request!12Feat/donnes tech debut contrat
Pipeline #39871 failed
function iSLocal() {
return process.env.NODE_ENV === 'development' || process.env.NODE_ENV
}
module.exports = { iSLocal }
......@@ -34,6 +34,7 @@ const { activateContract } = require('./core/contractActivation')
const { verifyContract } = require('./core/contractVerification')
const { terminateContract } = require('./core/contractTermination')
const { getAccount, saveAccountData } = require('./requests/cozy')
const { iSLocal } = require('./helpers/env')
moment.locale('fr') // set the language
moment.tz.setDefault('Europe/Paris') // set the timezone
......@@ -48,7 +49,7 @@ let startDailyDateString = startDailyDate.format('YYYY-MM-DD')
const startLoadDate = moment().subtract(7, 'day')
const endDate = moment()
const endDateString = endDate.format('YYYY-MM-DD')
const ACCOUNT_ID = 'default_account_id'
const ACCOUNT_ID = iSLocal() ? 'default_account_id' : 'enedis-sge-grandlyon'
module.exports = new BaseKonnector(start)
module.exports = { getContractStartDate }
......@@ -129,6 +130,11 @@ async function start(fields, cozyParameters) {
consent = await updateBoConsent(consent, serviceId)
// Save bo id into account
const accountData = await getAccount(ACCOUNT_ID)
console.log(
'🚀 ~ file: index.js ~ line 132 ~ start ~ accountData',
accountData
)
await saveAccountData(this.accountId, {
...accountData.data,
consentId: consent.id,
......@@ -486,16 +492,8 @@ async function agregateMonthAndYearData(data) {
* @returns {boolean}
*/
function isFirstStart(account) {
console.log(
'🚀 ~ file: index.js ~ line 490 ~ isFirstStart ~ account.data',
account.data
)
console.log(
'🚀 ~ file: index.js ~ line 490 ~ isFirstStart ~ account.data',
account.data.consentId
)
if (account.data && account.data.consentId) {
console.log(account)
if (account && account.data && account.data.consentId) {
log('info', 'Konnector not first start')
return false
}
......
const { log, updateOrCreate } = require('cozy-konnector-libs')
const { iSLocal } = require('../helpers/env')
const cozyClient = require('cozy-konnector-libs/dist/libs/cozyclient')
async function saveAccountData(accountId, accountData) {
......@@ -17,7 +18,9 @@ async function getAccount(accountId) {
log('info', `getAccount: ${accountId}`)
//TODO: refactor with usageof cozy-libs. Not working during implementation
const accounts = await cozyClient.data.findAll('io.cozy.accounts')
return accounts.filter(account => account._id === accountId)[0]
return accounts.filter(account =>
iSLocal() ? account._id === accountId : account.account_type === accountId
)[0]
}
module.exports = { getAccount, saveAccountData }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment