Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

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

@Agent772

Description

@Agent772

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions