Commits on Source (83)
-
Hard coding time in the start_date make the time delta exceed one year, which is the limit impose by Banque Populaire. Also change change datetime.now() to now_as_tz('Europe/Paris') to stick to the tz of the bank.
2e02b7aa -
Previously, submiting the form to get a card's statements was not working and was also breaking the form for the other statements.
f3144ebd -
4335a2b2
-
Investment date can come in two different formats. June 4, 2021 can be written as '210604' or 'Fri Jun 04 00:00:00 CEST 2021'. The latter was not handled causing some errors. Closes: 2020@sibi, 14858@sibi, 14497@sibi, 14493@sibi, 15250@sibi
d5082814 -
8f5af940
-
Closes: 2348@sibi 33835@zendesk
a9489f9d -
Some investments were returned with wrong ISIN codes and code_types (like for SCPI investments).
160ba83b -
Closes: 18757@sibi
5f9db91b -
if life_insurance is 100% invested in EURO FUNDS, we need to create the investment manually Closes: 33154@zendesk
4f61bbdd -
5e68af8a
-
After OTP validation, we might get redirected to the AuthorityManagementPage. This is already a skippable page, so we just skip it after validating the OTP. There was an unhandled error message which can show up after multiple failed OTP validation. Closes: 33358@zendesk, 33906@zendesk, 33587@zendesk, 33918@zendesk, 33885@zendesk, 33591@zendesk, 33270@zendesk, 33643@zendesk, 33503@zendesk, 33575@zendesk, 33474@zendesk, 33062@zendesk, 33027@zendesk, 32131@zendesk, 32766@zendesk, 31579@zendesk, 32366@zendesk, 32710@zendesk, 31078@zendesk, 32682@zendesk
a0282fb1 -
The confirmation link might not be present on the AuthenticationPage after login, as the browser may follow a redirect. Closes: 14363@sibi
a7df6303 -
a18de64d
-
A recent commit modified the is_here() method of OtpBlockedErrorPage, causing a crash for cases where the CleanText returns an emptry string. We must handle this crash with a default value. Closes: 19640@sibi
0d4e2f76 -
Closes: 1200333318939838@asana
65aea7df -
Not tested: cannot reproduce the error. Closes: 676@sibi
c98dff5f -
we were redirected to error 500 page when requesting MILLEVIE life_insurance details page we use the same navigation as get_history to reach investment details page closes: 344@sibi, 34385@zendesk
1b753f0a -
Closes: 33716@zendesk 34073@zendesk 380@sibi 381@sibi
ef5dee7b -
7e886e9b
-
7d5b1c87
-
I forgot to put this back in the last MR after splitting my commit
fba3b28b -
6f54df28
-
ca6b2876
-
bf9de77e
-
7fede9fa
-
d82f7039
-
There is a new OTP page asking to scan a QR code with a DIGIPASS reader to generate the OTP code Closes: 15210@sibi
9b9c64f6 -
This reverts commit 9c3946dafa29722e5a934955cd8be22265e3da84.
f50edcca -
16f8a2ee
-
Closes: 335@sibi
ba34b901 -
The checking accounts have a new system of pagination using javascript, instead of the links they used to have. Closes: 20152@sibi
10cf7d5c -
I raised an exception when the Fonctions button was absent, but there was already a case for that. Closes: 20134@sibi
f86bf83e -
The error message is now on the previous page. Closes: 644@sibi
6eb0d5a9 -
8097e821
-
af65174f
-
When itering over documents, banquepopulaire API can have some unavailabilities
93d27211 -
In some cases (the connections in which there was this bug), the elements have no id. In that case, we call the get_owner_type without argument, it will try to guess and if it can't, it will put NotAvailable. Closes: 20129@sibi 20182@sibi 20166@sibi 20156@sibi 34535@zendesk 34560@zendesk
77f11467 -
Closes: 16378@sibi
461f2d73 -
Closes: 335@sibi
0388e970 -
Some on-premise clients have an outdated version of lxml which doesn't have the classes attribute, that appeared in version 3.5.0b1 (2015-09-18). Closes: 34591@zendesk
59b260ad -
9594a769
-
The old BASEURL is not reachable anymore. There was no big issue with the browser since it would switch to the new BASEURL if needed. Handle new message: 'service is temporarily unavailable'. Closes: 18054@sibi
7dece3e3 -
Because relogin or ActionNeeded can happen during the handle_otp, solely relying on the presence of the otp config value may cause some issue. We might already have validated the otp once but we will run handle_otp once again. Also using locate_browser() when handling otp can lead to weird behaviour. In our case it leads to unavailable page. To fix this we don't use locate_browser() anymore, instead we store the otp_form_data and otp_validation_url to use them in handle_otp. We also use their presence in states to be sure that it's the first time we call handle_otp. Closes: 337@sibi
39fcaf86 -
add enseigne parameter to replace a harcoded value in params of the "authorize" request to retrieve a form from a specific website that parameter has been added to all caissederpargne children for cenet and regular browser Closes: 34443@zendesk
2692aba0 -
some users are redirected to /Account/LogOff on login we raise BrowserUnavailable to handle this bug Closes: 5451@sibi
0438c63b -
Two situations: - the request timeout - the page returns an error
1cc168ba -
The regex only accepted professional accounts. Closes: 20319@sibi
f41984a8 -
ING France does not provide services to professionals.
fe93f52a -
Fortuneo do not provides services to professionnals.
1acf9b79 -
1d7d06c2
-
5fec2892
-
d2f28f46
-
61b55b5d
-
The table doesn't have an ID anymore. The first cell of each row is now a `th`. There are two valuations, one for the current day and one for the day before, so we take the first one. Closes: 16697@sibi
a94a1717 -
These life insurance accounts are broken on the website too. Close: 1113@sibi (maybe not all occurence) 1200403491153723@asana
02b6051a -
It seems that this is useless now, but i leave it here to be safe closes: 18129@sibi
1b70d995 -
When the page which contains the "functions" of a card is unavailable due to a technical error, we log a warning instead of raising BrowserUnavailable for the whole connection. We have most info for the card (it's the same behavior as when the user is not authorized to access the page). Closes: 34652@zendesk
27ddd412 -
The premium space wasn't handled before or the URLs for this space changed slightly which was leading to a crash at login Closes: 38@sibi 3594@sibi
f8ce3220 -
I've made a specific page for premium spaces, inherited from classic spaces, and fix the priority of the URLs browser side by interverting premium_client_space and client_space closes: 21138@sibi, 21143@sibi
3c167328 -
The previous way to fetch the URL of market accounts now returns a generic URL which results in an error. The correct URL is in a different attribute. I tested that the new URL does lead us to the netfinca space, however I could not test the relogin after leaving it because of the OTP. Closes: 34197@zendesk, 34336@zendesk, 34355@zendesk, 34368@zendesk Closes: 2715@sibi
d102d028 -
The tables for bonds, stocks and equities are not directly on the investments page anymore. They are loaded using JS by calling new URLs. Closes: 34367@zendesk
f6fbf2d6 -
Previously a condition was preventing closed contracts to appear in the subscriptions but closed contracts are still relevant and also contain bills
7b4460fd -
Closes: 168@sibi when login is no longer active
31822c97 -
closes: 15636@sibi
bfcd87dc -
We can reliabely know if an account is pro only from the transfert initiation page. As such, only checking accounts and some saving accounts are supported. For the other accounts, we try to set something based on the label.
18337878 -
Some accounts don't have an id for the owner_type, and I missed a ['id']. Closes: 20156@sibi
e463443d -
Previously, the login process was staring over even if we were starting from the approval_page.
0b490959 -
Closes: 10278@sibi
23960f50 -
Closes: 2456@sibi
e8cf64e3 -
Closes: 108@sibi
d8b21645 -
Requests for retrieving access_token do not contain any PSU credentials. Additionaly, this request can be done only after the user has successfuly logged in. So it should not be treated as a wrongpass.
12836194 -
The website started returning 403 without this parameter. Another possible solution was to change the User-Agent. Closes: 7081@sibi
2cd5e993 -
Follow update of parent module caissedepargne
49402007 -
Follow update of parent module caissedepargne
55c7ce05 -
it's not breaking the boursedirect xpath closes: 20862@sibi
4b9dfa97 -
closes: 33873@zendesk
e48ad764 -
investment page used to fetch investment details is no longer valid we can retrieve these informations another way removed the code used to retrieve the url and fetch informations from it Closes: 17108@sibi
b2e11a0e -
b70779b6
-
5056cfbf
-
closes: 7050@sibi
0a60969d -
Some documents are not downloadable with the usual URL (which uses the `download_id` as a parameter) but with a specific URL which can be fetched from the detail page. Other documents are not downloadable and the link leads to a page with a form to be sent the document by mail (not email, mail). Finally, the URL for contracts has changed, and some documents have no date.
613d5083 -
178c24d8
-
f63223a8