- Feb 27, 2019
-
-
Sometimes during the iter_history on the old Crédit Agricole website, we get this immediate: "AttributeError: 'PredicaRedirectPage' object has no attribute 'order_transactions'" This occurs when we try to call order_transactions whereas we are on the Predica space, which we don't handle yet. Since all regions will switch to the new website soon we will not build transactions for the Predica space from the old website. Closes: 13242@sibi
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- Feb 05, 2019
-
-
- Jan 23, 2019
-
-
Crédit Agricole now uses an API. This commit enables site switching for the connections of the new website and keeps the former behavior for the connections that still use the previous website. This commit was tested with the backend and we observed no duplicated account since all the account IDs correctly match the former website behavior. All other methods than iter_accounts() return BrowserUnavailable for now. Closes: 9101@zendesk
-
On this quality website the balance of one life insurance was missing and was not retrievable in any way on the website itself. It caused a crash because we expected to land on the BGPIPage. We now do not try to retrieve missing balance if we are not already on a BGPIPage. closes: 8688@zendesk closes: 8846@zendesk closes: 8359@zendesk closes: 30787@sibi
-
-
- Jan 13, 2019
-
-
Transactions DO NOT have a year. its only DD/MM. In some cases, if there aren't enough transactions in the account, a transaction dating from last year has its date incorrectly guessed (with the date_guesser/ to avoid this we had to reduce data_guesser.date_max_bump to 2 in order to prevent such problems, but only for savings accounts.It is not perfect, hence the assertion to make sure we aren't returning a future date that is more than 2 days forward. At date "2018/12/03", the site only shows one transaction with date "29/12", so this interpreted as "2018/12/29" (future) instead of "2017/12/29" (past). If there were more transactions in the year, this wouldn't happen
-
- Dec 21, 2018
-
-
We firstly check if the xpath are present for recipient add and we also check if all recipients are internal. In other case we raise an error to investigate for a new xpath. Closes: 1063779@redmine
-
- Dec 17, 2018
-
-
We handle the redirection to predica website. We don't scrape it yet, waiting to see dsp2 changes on cragr. Closes: 17571@sibi 8283@zendesk
-
Some Savings accounts had an unavailable balance because it is unavailable on the account list page, I therefore added to request the account details when this happens. Closes: 8404@zendesk
-
-
The balances of BGPI space Life Insurances were missing because on the BGPI accounts page, some insurance have a balance value = "INDISPONIBLE". I did an additional request to get the full account label as well as the account balance. In addition, the investments were not correctly fetched when several Life insurances are available on the BGPI space so I did an additional request to select the correct account before calling iter_investments(). Closes: 8168@zendesk
-
- Nov 10, 2018
-
-
Sometimes, the website is randomly unavailable when we try to retrieve iban_url's, causing a crash. A check for the expected page is added before calling the method to get the iban url.
-
Some PEA accounts are only present on the market space and not on the main page, and since we don't update the balance for PEA accounts in market_accounts_matching(), these PEA simply did not have any balance. With this patch the PEA accounts are correctly updated by going to the investments details in order to fetch their balance WITHOUT liquidities corresponding to the balance of the DAV PEA account. Closes: 6613@zendesk
-
-
Closes:16319@sibi We catch an AttributeError whereas we should raise a BrowserUnavailable.
-
- Oct 11, 2018
-
-
Some life insurances have an amount of money that is not ivnested yet, and since we didn't scrape it, there were inconsistencies between the total investment sum and the life insurance balance. By scraping this amount as liquidities, the investments sum and the account balance now fit. Closes: 6613@zendesk
-
- Oct 09, 2018
-
-
Do not use AddRecipientError for user error anymore Use AddRecipientBankError instead and use 'assert' for program error case
-
- Sep 16, 2018
-
-
market_account and market_accounts_list are object which can be iterate only once. Here We prefered to iterate on market_accounts_list first and use find_object on the second list object (can be used several times). closes: 6436@zendesk
-
Before, we were reaching the parent id into a page which is sometimes broken. However the parent id is available into the idelco page. The patch were tested in several cases (several or unique account(s), form or link). Closes: 6345@zendesk
-
- Aug 18, 2018
-
-
Some recipient can have invalid iban on cragr transfer page... (invalid checksum) Skip them Closes: 14188@sibi 16601@sibi 12621@sibi 11362@sibi 11765@sibi
-
- Jul 29, 2018
-
-
I forgot the cases where get_cards was not called by get_list. So I handled the accounts_list parameter.
-
-
Since there is only one line of liquidities and no other investment for the DAV PEA, the "yield" system crashes since it tries to yield investments beyond the liquidities while trying to connect to the Bourse space. Closes: 732766@zendesk
-
The PEA balance was previously updated from the market website, however this amount includes liquitidies that are already counted in the associated DAV PEA account, leading to duplicates. For PEA accounts it is therefore better to keep the amount scraped on the accounts list page. The double 'for' loop forced boobank to connect to the market page several times; using a separated method with its own double loop enables account matching with only one connection to the market page. Closes: 5621@zendesk
-
- Jun 09, 2018
-
-
Some "Term of Fixed Deposit" type account (VAR, DATG, CAPV, DAT5) without history/iban_url has a link to a new page wich is not handled.
-
-
- May 05, 2018
-
-
When a otp is still pending, force to resend sms to validate recipient Closes: 594984@redmine
-
On cragr website, PEA is divided into 2 accounts: DAV PEA: liquidity PEA: investments with valuation Create invest for liquidity account. Closes: 5010@zendesk
-
-
- Mar 31, 2018
-
-
Closes: 602370@redmine 598839@redmine 595807@redmine
-
The recipients list page often has a "add recipient" link, but not always. When it's missing, we can still add a recipient by faking a transfer on the new recipient, we just have to quit before confirming the transfer. Closes: 567914@redmine
-
Go to account perimeter to make transfer or list recipient Closes: 560586@redmine 594737@redmine 595807@redmine 598335@redmine 598839@redmine
-
- Mar 03, 2018
-
-
-
Closes: 567710@redmine
-
-
-
-
- Jan 14, 2018
-
-
Closes : 498922@redmine
-
-