mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-12 10:04:48 -05:00
Missing Data on Login after 0.24.6 - 1.0.0-rc1 upgrade #568
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chrismilson on GitHub (Aug 26, 2025).
Description
I recently upgraded from 0.24.6 to v1.0.0-rc1. Initially I had issues configuring oidc, as the schema had changed, and then I was getting Unauthorized errors post-login from the API until I set the VIKUNJA_SERVICE_PUBLICURL.
I have successfully logged in now, but the projects and tasks that I had created before the upgrade are now not visible. The account appears as if it were created new.
I have logged into the database and see that the original tasks and projects are still in the database in the expected tables. The tasks also appear to have the correct created_by_id as well.
When inspecting the users table, I do not see any new users - only the users that were there before.
If I try to create a new Project from the UI I can interact with it without issue. The entry for the new Project looks pretty much identical to the other entries in the table from before the upgrade though.
Vikunja Version
1.0.0-rc1
Browser and version
No response
Can you reproduce the bug on the Vikunja demo site?
No
Screenshots
No response
@chrismilson commented on GitHub (Aug 26, 2025):
I was having trouble getting any meaningful logs too...
I sometimes see error messages like: "invalid character 'l' looking for beginning of value"
@fernandeusto commented on GitHub (Aug 26, 2025):
I also had to rollback to v0.24.6 — in version 1.0.0rc1 it doesn't have write permissions when you're already logged in, and it won't let you login if you're logged out.
@fernandeusto commented on GitHub (Aug 27, 2025):
Solved in https://github.com/go-vikunja/vikunja/issues/1336
add enviroment: 'VIKUNJA_CORS_ENABLE: "false"' and it run OK with latest image
@kolaente commented on GitHub (Aug 29, 2025):
Can you verify that Vikunja is accessing the correct database?
@chrismilson commented on GitHub (Aug 29, 2025):
Yep. From psql:
The rest of the projects I expect to see are in the table, but I can't see them in the UI. The entry in the projects table seems pretty much identical to the other entries there, but I'm not 100% sure how to see how these are expected to be associated with users etc. so can't comment on what might be looking weird in there.
@chrismilson commented on GitHub (Aug 29, 2025):
I got around the CORS issue by setting the
VIKUNJA_SERVICE_PUBLICURLto the base URL that the UI is hosted on. I put that in the initial description for context, sorry if it detracted from the actual issue, which appears to be related to the association of tasks/projects/etc. with users post migration from 0.24.6 to v1.@kolaente commented on GitHub (Aug 31, 2025):
Can you check the value of
owner_idof your projects? The new and old created@chrismilson commented on GitHub (Aug 31, 2025):
Looks to be consistent between the old and the new:
The rest of the columns in the
projectstable seem to be pretty consistent, apart from a significantly different value forposition. The old project's position is 65536, and the new is 1900544.@kolaente commented on GitHub (Aug 31, 2025):
So the
Homelabproject is not visible, but thetest projectis? And none of the two are archived?@chrismilson commented on GitHub (Aug 31, 2025):
Correct:
@kolaente commented on GitHub (Aug 31, 2025):
Can you check with the browser network tools if all projects are returned from the request to
/api/v1/projects?@chrismilson commented on GitHub (Aug 31, 2025):
The browser makes a request to
/api/v1/projects?is_archived=true&expand=permissions&page=1and gets an HTTP500 response. Then it makes a specific request to/api/v1/projects/29. Now I'm wondering how the client even knows that 29 is the id oftest project...@kolaente commented on GitHub (Aug 31, 2025):
What's in the logs when the request with the 500 response happens?
@chrismilson commented on GitHub (Aug 31, 2025):
Usually something like this:
@kolaente commented on GitHub (Aug 31, 2025):
Then this is a duplicate of https://github.com/go-vikunja/vikunja/issues/1339