Some of my data is being deleted after performing specific actions. I have triple-checked every single action, and I am not deleting it - it is basically deleting itself. I am happy to share a demonstration live as it is a little tricky to explain via text.
How to replicate
This is what happens:
I assign the role “Employee” to one user.
The new user goes through the onboarding pages.
Once the user completes the onboarding, the role value is auto-deleted. (and sometimes even other values)
You haven’t explained what kinds of other columns values you are referring to, or how your onboarding flow works. So it’s really hard to say. Initial thoughts would be some kind of row ownership issue, or user specific column issue that’s maybe getting thrown out of whack. If roles aren’t working like you think they should, then maybe you are trying to update rows to do not own??? I don’t know.
Create a new user by signing into your app. Once you add your PIN, check to see if the user appears in your users table.
That is what is not happening for me.
Oddly what happens is, a new user appears in Airtable, but not in Glide.
But despite that the user can continue the application process, but because the user doesn’t exist in Glide their changes are not saved to a Glide record.
Eventually, Airtable sync with Glide and because the record in Airtable doesn’t have updated values, it assumes that it is empty and syncs the empty fields into Glide.
Has anyone found out about this issue? I noticed that this is happening with me when the action Add Row runs. It creates the row but disappears right after.
New user DOES appear in Airtable
---- User goes through onboarding
Airtable syncs record with none of the fields populated back into Glide
It’s like Glide waits for the record to appear in Airtable before recognizing it as a user in Glide. So any progress or changes a user makes is not saved until Glide recognizes the new user (usually after an Airtable sync)
Also this is a more recent issue: It worked fine before 15/02/24 - since then it has been a consistent issue.
Hi Andy, I noticed that I may have a similar problem with Glide tables only. My Add Row works normally to create a new row, and then, seconds later, it disappears from the table (Chat History, in my case).
I posted a video on my other post (Chat Openai) if you need it.
I did this. To test where things were breaking, I added the Row ID as user text to the first screen they land on when they sign up. I did this to see if the user row was actually being created in Glide.
When a user signs up, it does appear, however the record cannot be found in Glide user table (searching for the row id or email)
Again, I think the issue is pretty simple: a user row is not created in Glide on signup (I don’t even think this is in Airtable source specific issue). If edit a user-specifc field, it will all be deleted on refresh. I can replicate this issue with different email addresses and on different browsers.