# Row Owner Column Data Entry Bug

**URL:** <https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040>\
**Category:** Ask for Help\
**Created:** [November 19, 2024, 11:47pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040 "2024-11-19T23:47:02Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![destinationspace](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@destinationspace](https://community.glideapps.com/u/destinationspace)\
**Post date:** [November 19, 2024, 11:47pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/1 "2024-11-19T23:47:02Z")

</div>

Hello Gliders,

**Team ID:**  
GGh7ONYWj1CCklx6N8Ei

**App ID:**  
5XYz3u2nGGV86reMd9ls

**Description**  
This is our Client Portal. Clients belong to Companies.  
Our Role column/Key Row Owner Column is the Company ID.

For Clients/Users to sign up, and when they click (Launch) (workflow action) a new row is added to the Companies table, and the Row ID is submitted into their user profile’s Company ID column (which is again the Role/Key Row Owner Column), the Row ID is then added to that field successfully, however about 40 seconds later it’s gone, deleted, or auto-removed.

I checked the community and there’s no problem with users editing their Row Owner Column fields. When I then add it manually through the Data Layer, it stays, and doesn’t get removed.

So I don’t know what’s the issue. Please help.

 ![Screenshot 2024-11-20 at 12.22.58 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/7/47e7118647dc085480cd4bf4e87db1fc58fd2670.jpeg)

**How to replicate**  
Here’s a screenrecording of how to replicate the issue:  
([Screen Recording 2024-11-17 at 6.25.07 PM.mp4 - Google Drive](https://drive.google.com/file/d/1Stri1QQb21xDvwX4pTXJ4rYnymZ-WlKC/view?usp=sharing))

---

<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:** [November 20, 2024, 2:20am UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/2 "2024-11-20T02:20:48Z")

</div>

You mention Roles. Which column have you set as a Role column in your user profile configuration?

Few things to note:

- Roles cannot be set from the app for security reasons. You can only set a rule via the data editor or via the API. [Roles | Glide Docs](https://www.glideapps.com/docs/essentials/security-and-user-data/roles)
- A row owner column should only contain an email address or a value that would match any value in the column designated as the Role column. I only point this out because I see that your RowID column is also set as a Row Owner column and I’m not sure what your intention is with that.
- While you can set the Role column as a Row Owner column, I don’t usually recommend that because it leads to confusion. It works and and is probably fine in your case, but I usually prefer to have a Role column just to hold the user’s role, and a separate row owner column to designate which user roles have access to that row.

---

<div class="post-metadata">

**Author:** ![destinationspace](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@destinationspace](https://community.glideapps.com/u/destinationspace)\
**Post date:** [November 20, 2024, 2:41pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/3 "2024-11-20T14:41:43Z")

</div>

I’ve set Company ID as the Role column in the user profile configuration. Because what I want users to see is their company content.

Even if I followed your hypothesis I’d still need to manually add each new company’s roles in that new column for each new company, and that is not scalable. Users should be automatically enrolled into their own company and company team, so eventually there must be a way to do it.

---

<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:** [November 21, 2024, 12:21am UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/4 "2024-11-21T00:21:44Z")

</div>

If you have access to Glide API, I would suggest using the API to do it.

As part of this flow, use an API call (I see you have Business plan) through the Call API action to set the ID, instead of using the built-in set columns action.

> [@destinationspace](#):
>
> For Clients/Users to sign up, and when they click (Launch) (workflow action) a new row is added to the Companies table, and the Row ID is submitted into their user profile’s Company ID column

---

<div class="post-metadata">

**Author:** ![destinationspace](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@destinationspace](https://community.glideapps.com/u/destinationspace)\
**Post date:** [November 21, 2024, 2:19pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/5 "2024-11-21T14:19:06Z")

</div>

If you could share a bit more insight into how to set it up, I’d be really grateful.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 21, 2024, 2:21pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/6 "2024-11-21T14:21:45Z")

</div>

I would recommend using the Make integration. Here is a video that I made some time ago that demonstrates how it can be done.

https://www.loom.com/embed/8612d71b136249f5903cde3872276321

[https://www.loom.com/share/8612d71b136249f5903cde3872276321](https://www.loom.com/share/8612d71b136249f5903cde3872276321)

---

<div class="post-metadata">

**Author:** ![destinationspace](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@destinationspace](https://community.glideapps.com/u/destinationspace)\
**Post date:** [November 22, 2024, 2:07pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/7 "2024-11-22T14:07:39Z")

</div>

Thank you Darren, this is very helpful. Just to confirm, when Make edits the Row Owner column, the edited, added values will stay there and not get deleted, correct?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 22, 2024, 3:00pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/8 "2024-11-22T15:00:00Z")

</div>

Yes, that’s correct. But you don’t need to use Make to set owner columns - it’s only required if you want to edit/set either the Role or Email columns. It works because it uses the Glide API.

---

<div class="post-metadata">

**Author:** ![destinationspace](https://avatars.discourse-cdn.com/v4/letter/d/a9a28c/32.png) [@destinationspace](https://community.glideapps.com/u/destinationspace)\
**Post date:** [November 25, 2024, 1:58pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/9 "2024-11-25T13:58:28Z")

</div>

Can’t thank you enough. I managed to set it up and now it’s working just fine.

---

<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:** [December 2, 2024, 1:59pm UTC](https://community.glideapps.com/t/row-owner-column-data-entry-bug/78040/10 "2024-12-02T13:59:30Z")

</div>

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