Hi everyone,
I’m running into an issue where Lookup fields are not displaying properly in a Collection component, and I’m hoping someone might have insight into this.
Context:
In my app, users can be either parent members or child members. When a parent user logs in, they should be able to see a list of their linked child members.
Here’s how my tables are set up:
User Table:
- Name
- Points
Parent-Child User Table:
- Parent Email
- Child Email
- Child (Relation to User Table)
- Child Name (Lookup from User Table)
- Points Child Has (Lookup from User Table)
What I did:
I created a Collection with Parent-Child User Table as the source.
I configured it like this:
- Title: Child Name (Lookup)
- Description: Child Email
- Meta: Points Child Has (Lookup)
The issue:
When the app is accessed as a parent user, only the Description (Child Email) appears in the Collection.
Both the Title and Meta (Lookup fields) are missing—even though the Lookup values are showing correctly in the Data Editor.
However, if I add a Relation to the parent user in the same Parent-Child table (e.g., to show their name), then suddenly all the Lookup fields display correctly in the Collection.
It seems like Lookup fields might not render unless there’s a Relation directly tied to the signed-in user?
Additional Info:
- The currently signed-in user is a parent member
- No Row Owners are applied on the Parent-Child table
- This is a Pages app, not a Classic App
- Lookup fields are confirmed to be working in the Data Editor
Has anyone else experienced this issue?
Is there a workaround, or is this expected behavior due to how Lookup fields and visibility rules are handled?
Thanks in advance — really appreciate any insights!