[Cozy Banks] Développement connecteur Fortuneo


#1

Hello la communauté !

Comme promis sur le sujet [Cozy Bank] Développement connecteur CIC, voici un nouveau connecteur pour la banque Fortuneo : cozy-konnector-bank-fortuneo. Un autre arrive très vite … :wink:

La doc technique se trouve ici : https://orandin.github.io/cozy-konnector-bank-fortuneo/

Vos remarques et avis sont les bienvenus !


#2

Merciiiiiiiiiiiiiiiiiiiiiiii :heart_eyes_cat: !!!


#3

Nouveau patch suite à la découverte d’un bug sur le connecteur CIC :


#4

Petite PR ici aussi mais pour le fichier de configuration webpack.

Le connecteur est nickel et même question que pour [Cozy Bank] Développement connecteur CIC :slight_smile:

C’est du super boulot, merci beaucoup !


#5

Acceptée et merci ! :wink:

Même réponse que sur le connecteur CIC :

Je pense qu’il est préférable que le connecteur soit hébergé dans l’organisation Konnectors pour toutes les raisons que tu as évoqué. Dis-moi comment tu souhaites que l’on procède !


#6

Le connecteur fortuneo est disponible sur le store pour les autohébergés \o/


#7

@doubleface Il semble que cozy-konnector-dev ne semble pas très bien apprécié la mise à jour de cozy-doctypes. :confused:

yarn run v1.17.3
$ cozy-konnector-dev
cozy-authenticate: debug : "COZY_URL"  : http://cozy.tools:8080
manifest: debug : "scopes found"  : [ 'io.cozy.bank.accounts',
  'io.cozy.bank.operations',
  'io.cozy.accounts',
  'io.cozy.bank.balancehistories',
  'io.cozy.files' ]
cozy-authenticate: debug : token file already present
.../cozy-konnector-bank-fortuneo/node_modules/cozy-doctypes/src/Account.js:6
export const probableLoginFieldNames = [
^^^^^^

SyntaxError: Unexpected token export

Impossible de lancer yarn dev. Si j’enlève le export qui semble poser soucis, il ne râle plus. Je rencontre aussi ce problème avec le Konnnector Boursorama.


#8

Salut, je vais faire un correctif sur cozy-doctypes lui-même mais en attendant, voilà une manière de contourner le problème sans modifier cozy-doctypes : https://github.com/konnectors/fortuneo/pull/8

Désolé pour la régression :expressionless:


#9

#10

Cela corrige bien le problème en dev’. Merci @doubleface ! :slight_smile: :+1:

J’ai voulu tester le build réalisé par Travis en prod suite à cette PR (cozy-stack konnectors update fortuneo git://github.com/konnectors/fortuneo.git#build) et je tombe sur l’erreur suivante :

TypeError: Cannot read property 'accessToken' of undefined
    at getCozyClient (/usr/src/konnector/index.js:71613:30)
    at Object.e.(anonymous function) (/usr/src/konnector/index.js:71641:20)
    at __webpack_require__ (/usr/src/konnector/index.js:26:30)
    at Object.Client.Client (/usr/src/konnector/index.js:71277:20)
    at __webpack_require__ (/usr/src/konnector/index.js:26:30)
    at Object.<anonymous> (/usr/src/konnector/index.js:70950:22)
    at __webpack_require__ (/usr/src/konnector/index.js:26:30)
    at Object.env2formats.env2formats (/usr/src/konnector/index.js:139:26)
    at __webpack_require__ (/usr/src/konnector/index.js:26:30)
    at Object.<anonymous> (/usr/src/konnector/index.js:124:27)
    at __webpack_require__ (/usr/src/konnector/index.js:26:30)
    at BaseKonnector.BaseKonnector (/usr/src/konnector/index.js:117:18)
    at Object.<anonymous> (/usr/src/konnector/index.js:120:10)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
cozy-stack version
2:1.3.1

#11

Mea culpa, j’ai causé une régression dans cozy-konnector-libs. La version 4.21.0 est bonne maintenant d’après mes tests, désolé.


#12

Je confirme. Cela corrige bien le problème ! … mais un second est apparu (seulement pour la commande yarn dev et pas yarn standalone). Une vilaine typo ! :smiley:

J’ai fait une PR pour fixer le soucis :