Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: GoCardless Bank account authorisation takes to long and actual throws an timeout error #415

Open
1 task done
Agent772 opened this issue Aug 9, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@Agent772
Copy link

Agent772 commented Aug 9, 2024

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

When linking a bank account via gocardless and the authorisation between gocardless and the bank takes too long, actual throws a timeout error.

This is caused because actual checks for the requsition status to be LN, but the status is still UA (for about 20min with my bank).
This results in a timeout error in acutal budged and nothing gets saved. Therefore the user ends in a endless loop where he should link his account again and it results in an error.

This is caused by a too long authentication period between the bank and gocardless. But as stated by gocardless it can take up to 3 days.

To resolve this, actual should give an opt in to save a requistion (even with status UA) and check back later if the status changed to LN and the account can be linked.
Ignoring the status isn't a solution, as then the linked account property is still empty and actual cant link an account.

What error did you receive?

Timeout error on account linking with gocardless

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox, Chrome, Microsoft Edge, Desktop App (Electron), Other

Operating System

Windows 11

@Agent772 Agent772 added the bug Something isn't working label Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant