# Problem saving data

**URL:** <https://community.glideapps.com/t/problem-saving-data/76397>\
**Category:** Ask for Help\
**Created:** [September 15, 2024, 8:03pm UTC](https://community.glideapps.com/t/problem-saving-data/76397 "2024-09-15T20:03:54Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![fraser](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fraser/32/68111_2.png) [@fraser](https://community.glideapps.com/u/fraser)\
**Post date:** [September 15, 2024, 8:03pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/1 "2024-09-15T20:03:54Z")

</div>

Hi  
I have a user table with a text column containing information about a users role in the team - it’s just text but it’s used by a choice field on a profile page which links to another table with a list of roles.

The field isn’t user specific

It only seems to happen on my user table

I can save the data on one device - eg when I load on an iPhone I can edit lots of users. It seems to ‘save’ (multiple fields have been edited because the role changes show in the collection). But when I refresh the page it reverts to blank.

If I do this in the app editor I can see the data saved in the front end and back end but doesn’t show up on other devices

Very frustrating as this drives a lot of my app functionality in terms of who can do what!

Any ideas?

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [September 15, 2024, 8:30pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/2 "2024-09-15T20:30:18Z")

</div>

It’s expected behavior. Changing the role is not allowed via the app.

To change the role you can…

1. Use the builder
2. Use a 3rd party like Make/ Zapier
3. Use the call api column

> **[Roles | Glide Docs](https://www.glideapps.com/docs/roles)**
>
> Define roles for your users and build different experiences and permissions.

---

<div class="post-metadata">

**Author:** ![fraser](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fraser/32/68111_2.png) [@fraser](https://community.glideapps.com/u/fraser)\
**Post date:** [September 15, 2024, 9:13pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/3 "2024-09-15T21:13:33Z")

</div>

Aaah. So it will fail because I called the column ‘role’?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [September 15, 2024, 9:38pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/4 "2024-09-15T21:38:16Z")

</div>

It will not fail just because the name of the column is “Role”. It will fail because your user profile configuration designates the column named “Role” as a true role column.

---

<div class="post-metadata">

**Author:** ![fraser](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fraser/32/68111_2.png) [@fraser](https://community.glideapps.com/u/fraser)\
**Post date:** [September 15, 2024, 9:50pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/5 "2024-09-15T21:50:54Z")

</div>

Can I change that? I’ve created a column called role for organisation role, ie sort of a job title and want to make that user selected Role as a function makes more sense now, thanks for the explanation

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [September 15, 2024, 10:11pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/6 "2024-09-15T22:11:20Z")

</div>

Yes, you can change it. I recommend reading through this document first.

> **[User Profiles | Glide Docs](https://www.glideapps.com/docs/essentials/security-and-user-data/user-profiles)**
>
> Define, store, and use data on your app's users.

Native Role functionality mostly applies to the ability to assign row owners to multiple users of the same role. It’s more of a data security feature. You can still have a column that functions as pseudo role for other things as long as you don’t set it as a role column in your user profile configuration and don’t plan to use it for row owners.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 15, 2024, 11:34pm UTC](https://community.glideapps.com/t/problem-saving-data/76397/7 "2024-09-15T23:34:46Z")

</div>

Here’s an extra video from @Robert_Petitto about Roles & Row Owners.

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/c/cc5bc22c1cf4493a04d0a5b9c9d427898fe6bf68.jpeg "Glide: Row Owners and Roles DEMYSTIFIED") ](https://www.youtube.com/watch?v=RmMLZINOwjQ)

---

<div class="post-metadata">

**Author:** ![fraser](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fraser/32/68111_2.png) [@fraser](https://community.glideapps.com/u/fraser)\
**Post date:** [September 16, 2024, 6:32am UTC](https://community.glideapps.com/t/problem-saving-data/76397/8 "2024-09-16T06:32:06Z")

</div>

Thanks so much, superb help!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [September 23, 2024, 6:32am UTC](https://community.glideapps.com/t/problem-saving-data/76397/9 "2024-09-23T06:32:14Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
