Storing changes to current user in DB failed

Hi Bubblers, I would like some advice or insights from you on this one. So this is the signup page of my app for user:


After the email signup, they will be redirected to my multi-step onboarding process (on a seperate page) where they will go through some questions and fill in some information. Each input will be stored temporarily into a custum state:

At the end of the onboarding step there’s a button like this to push all the date to database:

It all seems to work on the page and in the debugger, but I don’t see the information being added to the database:


Screenshot 2024-06-16 at 18.37.27

Any idea what I might be doing wrong?

*update: I tried to enter the onboarding process from the database. I clicked “running as the newly signed up user,” and the data was successfully stored this time. So, the break is happening between the signup page and the onboarding page I guess. How to make the onboarding page recognizes the user after they sign up with their email and password on the prior signup page?

Hey @peanutbutter :wave:

You should use make changes to current user action instead of make changes to a thing, if you want to update user’s fields.

1 Like

Hi @hergin , Thank you for the tip! It worked! Also what’s the difference between the two?

User is most of the time a special thing. I am sure updating its fields is done in a more secure way or something. In theory, it should work, yes.

Hi @hergin , it did work for the first two times after I made the change to my workflow. Now it’s weirly not working anymore, could you take a look at what might go wrong here?

Update: Now it works again and I figured out that it would only work when I test it out in incognito mode.

It updates the current user. If there is no user, or if the current user is not the one you expect, it might not work :slight_smile: