Skip to content

Login page flashes then disappears - isConfigured endpoint returning wrong data #489

@tluj

Description

@tluj

Been trying to figure this out for a few days. Login/setup page briefly appears then vanishes, leaving just a black background. Happens in Firefox, LibreWolf, Chrome - tried incognito, cleared cache, no ad blockers. Same behavior on fresh install.

Dug into it and found the issue:
$ curl -s http://localhost:3000/auth/isConfigured {"version":"1.1.7"} ​

That endpoint is returning the version string instead of the expected {"isConfigured": true/false}. The frontend doesn't know how to handle that response so it crashes.

Tested on:

  • 1.1.6, 1.1.7, and unstable branch - all same problem
  • Fresh database wipe didn't help
  • Podman rootless on Fedora
  • Postgres 15-alpine

The app_config table exists and has a row, but the endpoint just ignores it and returns version info regardless.

Container logs show it starting fine:
[JELLYSTAT] Database exists. Skipping creation [JELLYSTAT] Server listening on http://0.0.0.0:3000/ ​
No errors, it just serves the wrong response.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions