# Inline list - empty row is visible for another user

**URL:** <https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374>\
**Category:** Ask for Help\
**Created:** [October 10, 2022, 7:36am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374 "2022-10-10T07:36:38Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bartosz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bartosz/32/48658_2.png) [@Bartosz](https://community.glideapps.com/u/Bartosz)\
**Post date:** [October 10, 2022, 7:36am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/1 "2022-10-10T07:36:38Z")

</div>

Hi everyone, I have problem with empty rows in inline list component. If a user add some new data, another user can still see some empty rows. How to set the component to remove empty rows in another user’s screen? Screens attached

 ![Screenshot (9)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/7/f7efc0b746c345697d116fc674971e1d64e2c7ea.png)  
 ![Screenshot (8)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/4/941608599b0922ad2f3ba94644d3cd0fe53de804.png)

---

<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:** [October 10, 2022, 7:56am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/2 "2022-10-10T07:56:56Z")

</div>

My guess is that you have Row Owners applied somewhere.  
Can you provide a screen shot of the table that is the source of the list, from the Data Editor when viewing as the 2nd user?

Question: Should User B be able to see the data entered by User A, or should each user only see their own data?

---

<div class="post-metadata">

**Author:** ![Bartosz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bartosz/32/48658_2.png) [@Bartosz](https://community.glideapps.com/u/Bartosz)\
**Post date:** [October 10, 2022, 8:13am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/3 "2022-10-10T08:13:15Z")

</div>

here you are another screen, users can’t see their data, user B see only empty rows

 ![Screenshot (10)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/3/e323b8b93153d849e5cb03cab584e19289297f15.png)

---

<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:** [October 10, 2022, 8:21am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/4 "2022-10-10T08:21:48Z")

</div>

I see.  
You’re saving those to User Specific columns - I assume that is deliberate?

So the problem is that rows have been added by the first user, but because the columns are user specific, the second user sees empty rows.

The simple fix is to apply a filter to your inline list component, so that only non-empty rows are visible. Something like “where fixed costs is not empty” should do it.

But - the approach you are taking is a little unconventional and could lead to other problems. So I’d be curious to know a bit more of the bigger picture of what you are doing. There is probably a better approach to this that we could help you with.

---

<div class="post-metadata">

**Author:** ![Bartosz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bartosz/32/48658_2.png) [@Bartosz](https://community.glideapps.com/u/Bartosz)\
**Post date:** [October 10, 2022, 8:35am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/5 "2022-10-10T08:35:10Z")

</div>

Thank you for your attention, I’ve just checked similar to mine app Personal Budget Tracker by Glide and I see that list component was used to entry new data (i.e. expenses) instead of inline list. I will use it too and check is any new problem will appear.

---

<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:** [October 10, 2022, 8:45am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/6 "2022-10-10T08:45:10Z")

</div>

Okay.

I’m not familiar with the template, but for a use case such as this where you want to have multiple users and you want to keep each users data private, the best approach is to use [Row Owners](https://www.glideapps.com/docs/reference/security-and-user-data/row-owners).

The way that would work:

- Change what you have now to use normal (not user specific) columns
- Add an extra column that will contain the users email address, and make this a row owner
- When a user adds a new item to the list, add their email address to that column using [User Profile Columns](https://www.glideapps.com/docs/reference/values/user-profile-columns)

With that approach, each user will _only_ see their own data, and there will be no need for any filtering on the list.

---

<div class="post-metadata">

**Author:** ![Bartosz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bartosz/32/48658_2.png) [@Bartosz](https://community.glideapps.com/u/Bartosz)\
**Post date:** [October 10, 2022, 10:41am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/7 "2022-10-10T10:41:41Z")

</div>

I’ve changed the settings follow your instructions, but now no data is visible even mine:), should I set some action On Submit in add component?

 ![Screenshot (11)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/7/572f3d0d3b60ca31685695cea771264ef5ad1c77.jpeg)

---

<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:** [October 10, 2022, 10:47am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/8 "2022-10-10T10:47:40Z")

</div>

mmm, your column settings are messed up.

- You have row owners on your fixed cost column. That setting should be on the user column.
- It looks like your value column is still user specific. You should delete that column and create it again, and make sure you don’t tick the user specific box
- And your user column is empty. This means your form isn’t adding the user email. You need to add that to your form screen:

 ![Screen Shot 2022-10-10 at 6.46.41 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/7/3728166ea73df1455985edec1804fb8389365aac.png)

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [October 10, 2022, 10:58am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/9 "2022-10-10T10:58:35Z")

</div>

also, i think you are missunderstanding what row owner is… it blocks the row, not the column… depending on the email in the row owner column or columns array

---

<div class="post-metadata">

**Author:** ![Bartosz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bartosz/32/48658_2.png) [@Bartosz](https://community.glideapps.com/u/Bartosz)\
**Post date:** [October 10, 2022, 11:34am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/10 "2022-10-10T11:34:36Z")

</div>

thanks a lot, it seems right now it works

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [October 10, 2022, 11:41am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/11 "2022-10-10T11:41:29Z")

</div>

ok, powodzenia, jak cos to daj znac…

---

<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:** [October 11, 2022, 11:41am UTC](https://community.glideapps.com/t/inline-list-empty-row-is-visible-for-another-user/51374/12 "2022-10-11T11:41:36Z")

</div>

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