Inconsistent Record Display on Detailed Page Using Conditional Email Filter

Hi everyone,

I’m having trouble with the conditional filter on the detailed page when trying to display a specific record based on the logged-in user’s email. The logic seems straightforward:
• If the logged-in user’s email matches the email in the record, that specific record should be shown.

However, the behavior is inconsistent. Sometimes it displays the correct record, but other times it shows a random one. I can’t figure out why this happens.

It seems like the system recognizes the email condition but doesn’t consistently display the exact matching record.

Has anyone else experienced this? Is there a known workaround or a better way to ensure the correct record is shown every time? I couldn’t find a discussion on this, so I’d appreciate any guidance or suggestions.

Thanks in advance for your help!

Update: I noticed something else that might help diagnose the problem. I created a new user account, added record and after logging out of that account and logging back into an older user account, the detailed page still displayed the record from the new user account.

Hi there, and welcome to our community!

If you click into a item detail page from the preview screen, we will show you an alert saying that a random item is being shown. This is because in order to access the proper record on that page, you need to start by clicking on a list block, which then directs you to the item detail block.

If this is not the scenario, please let me know. It may be best to contact support if so so they can see your app and help you fix it!

Can you provide a screenshot of how you set up the condition?

Avoid Duplicate Email Entries

  • If multiple records have the same email, Softr might be picking one randomly.
  • Try setting a unique identifier (e.g., User ID)** instead of email to filter the correct record.