Comments (12)
Hey @cryptogeek13,
thank you for reporting this!
Have you tried logging in? Usually there are some changes that need to be done to the database. Once you're in, there should be a migration button for the database.
Does that work?
from wishthis.
That triggers navigation but I end up at /maintenance again. I guess I get redirected, but can' check right now because I'm on mobile.
from wishthis.
Can I trigger database migration directly calling the API?
from wishthis.
That triggers navigation but I end up at /maintenance again. I guess I get redirected, but can' check right now because I'm on mobile.
Are you the instance admin? The redirect to the maintenance page is intended behaviour. The administrator should upgrade the database after logging in. It should be visible on the maintenance page if you are logged in as administrator.
In case it isn't (for whatever reason):
- Check if your
power
is set to 100 in theusers
table or - Run all of the SQL files manually which are higher than your current version: in /src/update.
Let me know if any of this helps you!
from wishthis.
Well, I think I am the instance admin but since I can't get to the login page I can't tell if I could start the migration. I''ll try and do the manual steps tomorrow and check my permissions in database while I'm at it. But in my head my user rights could only matter if I managed to log in.
from wishthis.
I tried again today and funnily enough this time the login page opened when I clicked the login button, even though nothing changed (same machine, browser, container than yesterday). After logging in, I still got redirected to /maintenance without being logged in. But second try worked and got me to /update.
There again I had to click the migration button to V1.1.0 two times, even though I got a green toast message after the first time.
Now I'm back to normal, but the first couple changes to a wish didn't get reflected, even though I got a success toast message. I had to force reload without caching a few times (strg+F5) to make it work.
There is definitely something wrong with my setup, could it be some kind of caching issue?
from wishthis.
I've noticed caching issues on the stable
branch but it should work on the release-candidate
and develop
branch. Which one are you currently using?
from wishthis.
I'm using the release-candidate
docker image. If your changes on release-candidate and develop are recent, it might be a little bit behind? Docher Hub says all images are from 11 days ago
from wishthis.
Unfortunately, I don't know how frequently the images update but I removed caching about three weeks ago so it should already be included in the RC image.
Would you mind trying it in a non chromium based browser (such as Firefox)? I've noticed that Google Chrome in particular has very aggressive caching and even ignores some HTTP headers, which state that the document has changed and needs updating.
from wishthis.
Actually I am already using Firefox. But I just checked and can confirm that those lines you removed in the linked commit are still present in my image, so I guess that's the problem. Should I open an issue in the docker repo?
from wishthis.
Yes, please!
from wishthis.
Alright, this can be closed then. Thanks for your help analyzing this
from wishthis.
Related Issues (20)
- Wrong language on shared list HOT 1
- Currency flag? HOT 1
- "Forgot password?": Nothing happens when submitting HOT 8
- Can not access my lists HOT 7
- Expected behavior to be able to access lists of other users? HOT 1
- share button not working? HOT 6
- Share link - Error 403 forbidden HOT 5
- Error message - Button "Thanks for nothing" sounds strange HOT 1
- Wishlist picker should not have "Loading your wishlists..." placeholder when no wishlists exist
- Error thrown when logging into deleted user HOT 1
- Show Fulfilled wishes on shared list (with names) HOT 1
- Add export functionality HOT 1
- URL Parsing/Preview -- Open Graph Meta Tags HOT 8
- Improve styling on the "Keep me logged in" checkbox HOT 2
- Configurable root URL prefix to serve at `domain.com/wishthis` for example HOT 1
- Need to clear cookies to log back in after inactivity HOT 2
- Cannot login after updating HOT 9
- Installation fails without any error message HOT 25
- Using an emoji as a list name results in a success message and a list named "????" HOT 1
- Please add a toggle to make certain wishes permanently unfulfilled HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wishthis.