- 30 Jan, 2023 9 commits
-
-
-
-
Some life insurance accounts can be duplicated in the json.
-
-
milleis now return Person/Profile object instead of ListElement object. (get_profile must return a profile object)
-
-
We can get a 400 error with no message when switching from Bred to LineBourse if the user has no LineBourse space. A previous commit has been made but did not cover empty response.
-
The previous way using Abstract* was sometimes making the urls order change
-
-
- 29 Jan, 2023 2 commits
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- 27 Jan, 2023 29 commits
-
-
-
we use the SI system in the balance parsing while the number format is xxx,xx so the french one is the most appropriate in this case
-
BASEURL for all_transactions page has changed.
-
We have several conditions to skip accounts, one of them is looking for a specific key that is not always present in the JSON. If this key is not present, the account is not shown on the website so we skip it.
-
Some life insurances on groupama have a different key for the balance in the JSON in which we fetch account data. Plus, these accounts can be missing any investments. Also added an account type for life insurances ('groupama epargne' is categorized as a life insurance).
-
All contracts for GAN have moved to a different route. Improved data fetching for some accounts where details are on an external website. Tested on all childrens modules (ganassurances & groupama)
-
Add new string to catch website unavailable and wrongpass
-
If 2FA is enabled we can't detect it before the sms is sending. Save this information in state browser to not run login if we are not in interactive mode.
-
-
-
Add a boolean to allow or not to redirect to the specific service at start and out at the end
-
Fortuneo updated their website regarding life insurances. The data displayed on HTML is now generated via JS. I found an API route that can be used to scrap all the missing data.
-
-
-
-
Some connections on creditdunord and its childs have this systematic error of 'mauvais_contrat'. There is not much information given by the bank about this error.
-
CustomId should be used to access history pages. Accessing history pages with Id instead of customId worked so far with most accounts as their customId is equal to their Id. But for Loan accounts and Loan-like accounts (as Mortgage for example) Id is different from their customId. For those accounts using Id causes an error, while customId works. This change has also been applied to access investment page, for consistency. It has no effect as for wealth accounts Id equals customId
-
Since the recaptcha implementation on cmes submodules there is a abnormaly high rate of erroneous wrongpass at login after investigation of the recaptcha, entreprise set to True might fix it.
-
cmes and cices deactivated captcha on login for most connections. We can handle login with or without captcha now.
-
cmes and all his children fell in wrongpass status. They implemented a recpatcha for all modules at login.
-
Investment details page displays different quantities. We were not fetching them right accross the different contracts. After an audit, we understood we had to differentiate quantities according to the account the investments belonged to.
-
-
unused part of a tuple that cause an issue during the unpacking the unused variable has been removed since it's useless
-
-
Most PER accounts investments were not retrieved or very poorly. We can access investments by fetching a direct link to InvestmentPage. Quantities fetched have been fixed due to incoherence with the valuation.
-
-
Website changed its display.
-
-
Carrefourbanque redirects users onto a kyc verification page, users have to fill in their name, birthdate and birthplace. This happens if the user tries to login for the first time with new login (internet id). Handle a new page "kyc" which is usefull to raise an ActionNeeded if we are on this page during login.
-