User profile data on mobile get from nowhere

App ID:
- In the Glide builder URL, e.g.
https://go.glideapps.com/app/your-app-id-here/layout

Description
On development panel all work fine, but in mobile (all users on Android (Chrom)) - all not work.
There are a option of filtering data in compare user ID to same ID in other sheet.

During find out where is the problem - i put to show what is user ID and than check it in base.
same user login in in development panel and mobile show different ID. in development - it’s right, in mobile it’s something that not exist in all data base. not User list, not in any else.

so, “user ID” on mobile not same that in row and data not shown.

please fix a bug.
it’s appear about 3 week ago, then after a week it was OK, and then again crashed.

I tried to use AI to rewrite your post so it reads easier.

"I’m experiencing an issue with our application. On the development panel, everything works as expected. However, on mobile devices (specifically Android using Chrome), nothing is working as intended.

The issue seems to be related to a data filtering option that compares the user ID to the same ID in another sheet. When I investigated the problem, I discovered that the user ID displayed on the mobile device is different from the actual ID in our database.

To troubleshoot, I added a feature to display the user ID on the mobile device and compared it to the ID in our database. I found that the same user logging in on the development panel and mobile device shows different IDs. The ID on the development panel is correct, but the ID on the mobile device is not recognized in our database, including the user list.

As a result, the data is not being displayed correctly on mobile devices because the user ID is not matching. I would appreciate it if you could help fix this bug. This issue started about three weeks ago, was resolved for a week, and then reoccurred."

Based on that, can you show some screenshots? Do you set up row owners/roles?

1 Like

there are no row owners.

i use “Rich text” that show data: user profile - row ID.
and it show it. but that ID does not exist in data base.

so, even if will be a row owner, it have to show exactly ID of logged in user. but it’s not.

oh… and much more: on mobile shown ID is changes from time to time. last time it was other then now on screenshot.

ID in user data sheet didn’t changes.

all users ID:

shown ID in development panel:

Same user in mobile app:

Here’s the rewritten English version:

"There are no row owners assigned to any rows.

I’m using a “Rich text” feature that displays data, specifically the user’s row ID. However, the ID it shows doesn’t actually exist in the database.

Even if a row owner was assigned, it should display the ID of the currently logged-in user, but it’s not doing that.

Additionally, when I view this on my mobile device, the ID shown keeps changing. For example, the ID I see now is different from the one I saw in a previous screenshot.

The weird thing is that the ID in the user data sheet hasn’t changed - it’s only the displayed ID that’s changing."


It’s a weird behaviour. Can you show us your filter on the tab level that you mentioned here?

it’s not that point.

i revile ID from USER PROFILE - ROW ID and in mobile it different then in database. in database such ID not exist.

same time it show all other information from user profile right.
and the stupid cure is:

make a text column, copy there all existed user profile row id, use compare to it.

stupid, because don’t affect to any new row until you copy it by hand. but OK if you have limited row, without there increase.

use template - useless, it’s again take wrong ID.

video:

screenshot in mobile:

When you view on mobile, are you signed in as the same user that you are viewing as in the builder?

yes.

and such behaviour in all users.

you can be sure in case of last row in mobile, where is copy of ID.

it’s changes again:

in case of showing right the Name and e-mail - i can make a decision that problem in database structure: ROW ID taken from other column that it should be. not from original DB. and this column is dynamic.

Yeah, I watched your video.
Something strange is going on, but I couldn’t spot anything obvious.

nothing to spot. it’s a bug.

i know that most of “bug” - is mistake of user. but unfortunately not this time. again.

Hi, Andrey!
I would suggest that you avoid using anonymous email addresses. In fact, when you use anonymous addresses, the system may behave in a strange way, possibly trying to anonymize the user’s Row id as well.

good try, thank you.
but wrong.

anonymous email addresses in my video in case of Free billing plan.

in option it was always “collect real e-mail”. i didn’t change it.
all work fine for several months.

or at present mean that all free plan can’t use in logic User row ID?

You wrote that the email collection option is enabled, but the video shows anonymous emails.
The new free plan allows users to collect E-mail addresses and use a Row ID.

It’s legacy free. option enabled at the start using.

i’m not remember was e-mails anonymous or not…
suspect, that they become anonymous: first row contain real e-mail. all active become anonymous. strange.

if replace anonymous e-mails by real in db - could it work?

I tried a new free app and didn’t try the legacy one.
Even after deleting the user’s entry and adding a new one, the issue persisted (after the “anonymous” option was enabled and then disabled).

If you disable the option for anonymous emails and transfer the application to another team, things should work as intended.
Before transferring, please ensure that all emails are real.

i guess it’s a good try to avoid this bug for a while.
but harder, and not necessary in my case.

i don’t have grow in users. so just one copy of real ID to text column, and reconnect all compare to this column instead off ROW ID - solve the problem.

but BUG still alive.

The team recently fixed a bug that may have been responsible for this.

Try the anonymous emails again and let us know if it’s working as expected.