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: Login redirection loop on 404 error #270

Closed
csmith1210 opened this issue Apr 29, 2024 · 20 comments · Fixed by #286
Closed

Bug: Login redirection loop on 404 error #270

csmith1210 opened this issue Apr 29, 2024 · 20 comments · Fixed by #286
Assignees
Labels
bug Something isn't working
Milestone

Comments

@csmith1210
Copy link

Describe the bug
I just installed a fresh F3 docker instance and am trying to connect the iOS app to it. Initially, my set up uses Traefik, Authentik with Referrer setup, and Cloudflare tunnel. I was able to get the app to log in with PAT after disabling CF rocket loader and email obfuscation (not sure if this was needed), and adding the api as an unauthenticated path in Authentik. However, the app bugs out and goes into a constant redirection loop to load the home page. I was unable to find any stand out traces in the logs of either traefik, Authentik, or F3. So I then tried to access the server locally without any middle man and I get the same result: constant redirection using PAT or OAuth. I am unable to reproduce this using the F3 demo site.

To Reproduce
Steps to reproduce the behavior:

  1. Add new connection to brand new firefly instance
  2. Click log in
  3. ??? Redirects

Expected behavior
Log in and display homepage of app

Smartphone (please complete the following information):

  • Device: iPhone 15 pro
  • OS: iOS 17
  • Version 0.13.2

Additional context
Here’s the urls that the app tried to access. I noticed a previous bug reported for the Android app where the currency was incorrect, but that don’t seem to be the case here.

192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=USD HTTP/1.1" 200 940 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1806 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/currencies/USD/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4043 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1388 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 0 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/about HTTP/1.1" 200 0 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.50.159 - - [29/Apr/2024:02:59:11 -0400] "GET /api/v1/currencies HTTP/1.1" 200 0 "-" "Abacus/0.13.2 CFNetwork/1494.0.7 Darwin/23.4.0"
@csmith1210 csmith1210 added the bug Something isn't working label Apr 29, 2024
@victorbalssa
Copy link
Owner

Hey @csmith1210,

Can you try to connect to https://demo.firefly-iii.org/profile with a PAT?

If you can't, can you send my a screenshot of the error returned by Abacus when clicking Login?

If you can connect to https://demo.firefly-iii.org/profile, it must be something with the your setup, try to disable thing step by step to isolate the issue. (I suspect a missing bypass).

@csmith1210
Copy link
Author

csmith1210 commented May 2, 2024

Yeah so I don't have any issue on the demo site with a PAT token. Though I don't know what could be wrong because even setting up the app with the url as the local-ip:port (without any proxy or oauth) still has this redirect behavior. After some time, there is occasionally an error that says "A network error has occurred". Is there any way to grab the logs from the app? This is what the behavior looks like:
ezgif com-video-to-gif-converter

@victorbalssa
Copy link
Owner

It's some kind of redirection issue on the home screen, and since you only have one account, it tries to connect directly to it.

(Something I should probably catch)

Just checking, are you sure that your are running the latest version of FireflyIII?

It must be something that abacus is trying to fetch and can't but the login process is working.

@jacobburrell
Copy link

I am having the same issue, just started a firefly instance to try it out.

Here is the debug page of Firefly:

`Debug information generated at 2024-05-06 02:59:28 America/Ensenada for Firefly III version 5.5.13.

Scope Version
Firefly III 5.5.13
Firefly III API 1.5.2
PHP 8.0.8
Host Linux
System info Value
Installation ID cd993252-1f48-4668-b375-f3b3aa2e10e5
Using docker? true
Telemetry false
Layout
System TZ America/Ensenada
Browser TZ America/Tijuana
App environment local
App debug mode false
App cache driver file
App logging info, stack
Display errors Off
Error reporting ALL errors
Interface apache2handler
Default language en_US
Default locale equal
BCscale 24
DB drivers mysql, pgsql, sqlite
Current driver mysql
DB version 16 (exp. 16)
Login provider eloquent
Trusted proxies (.env) **
User info Value
Session start 2024-05-01 00:00:00
Session end 2024-05-31 23:59:59
Session first 2024-04-28 00:00:00
User ID 1
User language en_US
User locale en_US
Attempt at "en_US.utf8" 'en_US.utf8'
Attempt at "en_US.UTF-8" 'en_US.UTF-8'
User agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
`

@jacobburrell
Copy link

@victorbalssa Saw your question regarding the latest version and saw I was running an older version that is the default deployment on CapRover that I'm playing around with.

Updating to 6.1.15Firefly III © James Cole, AGPL-3.0-or-later instantly fixed the issue with Abacus.

Probably should catch that or at least warn users to use e.g. 6.0+ version of Firefly.

@csmith1210
Copy link
Author

@jacobburrell Well it was nice to know I wasn’t the only one, but unfortunately I am running 6.1.15 already via docker.

@scarm01
Copy link

scarm01 commented May 6, 2024

Same here, I'm also running 6.1.15

@victorbalssa
Copy link
Owner

I'm going to remove the redirection loop in the next patch.

It's related to this error catching when any Home screen API call return a 404:

if (error && (error as AxiosError).response?.status && (error as AxiosError).response?.status === 404 && !isFirstRun.current) {
goToCredentials();
}

To help me reproduce this behaviour, here is the list you could try to see if any returns a 404 with FireflyIII v6.1.15:

  • /api/v1/currencies
  • /api/v1/about
  • /api/v1/summary/basic
  • /api/v2/preferences/frontPageAccounts
  • /api/v1/currencies/:currentCode/accounts
  • /api/v1/insight/expense/category
  • /api/v1/budgets
  • /api/v1/budget-limits
  • /api/v1/bills

@victorbalssa
Copy link
Owner

Just thinking of some quick fix, do you have USD currency activated?

@scarm01
Copy link

scarm01 commented May 6, 2024

I had it disabled, I enabled it but I'm still experiencing the same issue.
Thank you :)

@victorbalssa
Copy link
Owner

victorbalssa commented May 6, 2024

Another try:

Go to your FireflyIII instance backend here: https://[URL]/preferences.

Under "Home Screen" set a preference for home screen accounts to display.

Click "Save Settings".

@scarm01
Copy link

scarm01 commented May 6, 2024

Thank you, but the problem is still there.
I had already set a preferred home screen. I tried also to uncheck all the accounts.

@victorbalssa
Copy link
Owner

Ok can you share your access.log of FIII instance when the redirection loop happens?

I'm trying to find out where the 404 error comes from.

@victorbalssa victorbalssa changed the title Bug: iOS app constant redirect when trying to log in Bug: Login redirection loop on 404 error May 6, 2024
@victorbalssa victorbalssa added this to the 0.16.0 milestone May 6, 2024
@scarm01
Copy link

scarm01 commented May 6, 2024

192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1367 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/currencies/EUR/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4008 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1385 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/about HTTP/1.1" 200 1051 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/currencies HTTP/1.1" 200 9599 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=EUR HTTP/1.1" 200 2399 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1367 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/currencies/EUR/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4008 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1385 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/about HTTP/1.1" 200 1051 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=EUR HTTP/1.1" 200 2399 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/currencies HTTP/1.1" 200 9599 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1367 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies/EUR/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4008 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1385 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=EUR HTTP/1.1" 200 2399 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/about HTTP/1.1" 200 1051 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies HTTP/1.1" 200 9599 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1367 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies/EUR/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4008 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1385 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/about HTTP/1.1" 200 1051 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=EUR HTTP/1.1" 200 2399 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies HTTP/1.1" 200 9599 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budgets?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1367 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies/EUR/accounts?type=asset&date=2024-06-30 HTTP/1.1" 200 4008 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/budget-limits?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1385 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/summary/basic?start=2024-04-01&end=2024-06-30&currency_code=EUR HTTP/1.1" 200 2399 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/about HTTP/1.1" 200 1051 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/currencies HTTP/1.1" 200 9599 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/bills?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 1117 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"
192.168.1.18 - - [06/May/2024:19:12:34 +0200] "GET /api/v1/insight/expense/category?start=2024-04-01&end=2024-06-30 HTTP/1.1" 200 940 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"

@victorbalssa
Copy link
Owner

This is really the preference frontPageAccounts that isn't correctly setup.

192.168.1.18 - - [06/May/2024:19:12:33 +0200] "GET /api/v2/preferences/frontPageAccounts HTTP/1.1" 404 1014 "-" "Abacus/0.15.0 CFNetwork/1494.0.7 Darwin/23.4.0"

Can you retry to save just 1 or 2 accounts on the /preferences dashboard(?)

@csmith1210
Copy link
Author

csmith1210 commented May 6, 2024

Changing the Homescreen preferences does not have any effect for me either.

/api/v2/preferences/frontPageAccounts gives me a 404 error on my web browser too.

@csmith1210
Copy link
Author

csmith1210 commented May 6, 2024

Aha! Going through the preferences API numerically I found that the call should actually be /api/v2/preferences/frontpageAccounts (lower case p) and that returns HTTP 200.

@victorbalssa
Copy link
Owner

victorbalssa commented May 6, 2024

Arf good catch firefly-iii/firefly-iii@6189d24.

I was still on the old version, it's still working for me (no 404) with frontpageAccounts instead of frontPageAccounts.

But we have our answer, I will try/catch this error.

@bushvin
Copy link

bushvin commented May 8, 2024

If any more testing is required, I may be of assistance, as I am experiencing the same issue.

I also have a containerized setup (rootless podman) behind HAProxy.

@bushvin
Copy link

bushvin commented May 9, 2024

I'm going to remove the redirection loop in the next patch.

It's related to this error catching when any Home screen API call return a 404:

if (error && (error as AxiosError).response?.status && (error as AxiosError).response?.status === 404 && !isFirstRun.current) {
goToCredentials();
}

To help me reproduce this behaviour, here is the list you could try to see if any returns a 404 with FireflyIII v6.1.15:

  • /api/v1/currencies

  • /api/v1/about

  • /api/v1/summary/basic

  • /api/v2/preferences/frontPageAccounts

  • /api/v1/currencies/:currentCode/accounts

  • /api/v1/insight/expense/category

  • /api/v1/budgets

  • /api/v1/budget-limits

  • /api/v1/bills

Nonoe of them yield a 404.

My firefly III is v 6.1.15, btw

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
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants