Importer has to "start over" and create new API connection for each CSV import #9623
Replies: 5 comments
-
Hi, thanks for opening an issue! The data importer has no storage or cache, and probably won't get it. If you need persistent access, use a personal access token. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply. I looked at the setup and I did create a personal access token but couldn't figure out how to import it for continued API access through the web GUI. I really appreciate the functionality to allow me to easily reconcile my accounts. |
Beta Was this translation helpful? Give feedback.
-
Ahh, I see. Set the token as an environment variable, that should do it. See https://github.com/firefly-iii/data-importer/blob/main/.env.example#L31 |
Beta Was this translation helpful? Give feedback.
-
I will give this a try. I may end up not needing it anymore but won't know until this month is over and do the reconcile. |
Beta Was this translation helpful? Give feedback.
-
I Just ran a test with this today and so far, it is working as expected on not creating a new API connection at each recreation of the container. Once I reconcile the month, I will know if the importer reverts back and allows me to import a different file without having to restart the container, since I have 2 accounts that I will import from. |
Beta Was this translation helpful? Give feedback.
-
Support guidelines
I've found a bug and checked that ...
Description
I have 2 bank accounts with Wells Fargo and I just started using FireFly III as a test. I downloaded last month's export from each account and tried to import them. I had a few trials to learn the importer function and each time I had to start over because if I didn't, it would try re-importing the same file and would go into a loop for some reason. I would think that there should be a persistent folder that would store the API client ID connection between the importer and the FireFly app to make sure that you don't have to renew the API connection each time.
I setup the client ID token as explained without the "confidential" setting and added the callback URL.
Debug information
Debug information generated at 2025-01-03 11:18:27 for Firefly III version v6.1.25.
en_US.UTF-8: ✅
Expected behaviour
I would expect it to keep the connection active and just allow to start over from the main import page.
Steps to reproduce
Additional info
No response
Beta Was this translation helpful? Give feedback.
All reactions