# Edit screen conditions not working now

**URL:** <https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161>\
**Category:** Ask for Help\
**Created:** [September 12, 2022, 6:54pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161 "2022-09-12T18:54:47Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 12, 2022, 6:54pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/1 "2022-09-12T18:54:47Z")

</div>

For some reason, now my edit screen conditions aren’t working.

I have profiles that are set to ONLY be allowed to edit if you are the salon owner or the professional that owns that profile. Now my edit conditions aren’t working on a bunch of my profiles and ANYONE can edit  
.  
Viewing as anyone. conditions set to match owner email or admin. Yet I’m allowed to edit.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/4/8437b56821a1d1dda72be68cbb27b76afcf2d2ba.jpeg)  
another example  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/4/74a1a14f8ce81caf33a1e9e7bcd2fa1d30144644.jpeg)  
But this one you can’t edit  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/1/31fc9f8f0170074793a1bb158dfc556fdb2ca896.jpeg)

All have the same exact conditions and are on the same list of pros. This is not a while-using-builder issue, it’s the same on my phone while using the app as a non-logged in user!

---

<div class="post-metadata">

**Author:** ![justinjmp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justinjmp/32/43205_2.png) [@justinjmp](https://community.glideapps.com/u/justinjmp)\
**Post date:** [September 12, 2022, 7:06pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/2 "2022-09-12T19:06:17Z")

</div>

How is your data looking in the table when you are on this screen and going between different users? Are there any differences? How is the “Is admin” condition set up?

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 12, 2022, 9:12pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/3 "2022-09-12T21:12:33Z")

</div>

I noticed that the problem is when it’s a not-signed-in user and one of my conditions is a lookup column. i have a public app and my lookup column condition is allowing them edit even when signed in users can’t. This is a new issue.

My is admin is a boolean.

---

<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 12, 2022, 10:53pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/4 "2022-09-12T22:53:18Z")

</div>

Do those first two Pros have a Salon Owner Email and/or a PayhereCustomer Email value that is empty? What kind of values do you have in your lookup columns?

---

<div class="post-metadata">

**Author:** ![justinjmp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justinjmp/32/43205_2.png) [@justinjmp](https://community.glideapps.com/u/justinjmp)\
**Post date:** [September 12, 2022, 11:10pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/5 "2022-09-12T23:10:03Z")

</div>

How does your lookup column look when it’s on a selected page/user. It would be helpful to see your data to see what is happening with the conditioning.

---

<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:** [September 12, 2022, 11:50pm UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/6 "2022-09-12T23:50:50Z")

</div>

The problem is… that non-sign-in users have an empty email, so it meets conditions for empty value… change that to user role solon owner+email, using the join column… so non-signed users will be missing word salon owner in the condition

---

<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 13, 2022, 12:47am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/7 "2022-09-13T00:47:30Z")

</div>

I just checked the published version. It works correctly @Katelyn_Alberts . Can you check that again?

It does seem like just a visual bug in the editor to me. When you change users, the condition does get reset but doesn’t get applied to the edit button until you go out and back in again.

So the same bug as this.

> [@Screen title no longer dynamic](https://community.glideapps.com/t/screen-title-no-longer-dynamic/49179):
>
> My App/Pages Support link: [Glide](https://go.glideapps.com/support/03238571-e967-4234-998d-a1e250ef4c67) \*\* Describe the bug: Screen title does not update as data changes. The title will update if exiting and re-entering the screen but not in real-time like it used to Expected Behaviour: Screen title should update as the user makes changes How to replicate: Set the title of an action on an inline list to a template column Demonstration: \* [image]. The title shows 18/18, even though a test component at the top shows 17/18. Both use the same template column…

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 1:24am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/8 "2022-09-13T01:24:02Z")

</div>

Hi Thinh, I changed the conditional settings for editing to not include the salon owner lookup bc that was causing the issue and i didn’t want to leave it that way. I first noticed it on my phone while using the app without being signed in, so it’s not an in-editor bug (although i did have to constantly keep refreshing the pages to get the editor to respond correctly to the changes between users).

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 1:36am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/9 "2022-09-13T01:36:20Z")

</div>

Hi Uzo, I’m trying to follow why this would be an issue only now, but i kind of understand how an empty user could by-pass conditions with an empty row, but that also seems a bit extreme, and only happening on this lookup column. I’ve never used a joined column so i don’t fully understand what it’s combining. Is that this one:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/a/0a4f39cfb8867d0a5faaa2adf965e1471bd76c78.png)

And am i joining this with something?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/8/98802fd86ea17a46932f8b5e5d25e9e7be523a64.png)

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 1:41am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/10 "2022-09-13T01:41:09Z")

</div>

First 2 pros did not have salon owner email available. So lookup was empty on theirs.

this is my lookup column:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/3/53c98d4afcbbd1a644d556e7bd01185733373ffe.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:** [September 13, 2022, 1:54am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/11 "2022-09-13T01:54:01Z")

</div>

Sorry, i miss explain technique… to join these two, use the template column in the user sheet, so the result will be owner email one word… now in the filter use that instead just email, that would eliminate empty records and make unsigned users filtered out

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 2:13am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/12 "2022-09-13T02:13:05Z")

</div>

ok i think i understand, but will that resolve the issue even if I have empty rows since not everyone has a salon owner email?

---

<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 13, 2022, 2:39am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/13 "2022-09-13T02:39:31Z")

</div>

I think what I would do to fix it is add IF columns to check if the Lookup/Email is not empty. If it isn’t empty, have the IF column return the Lookup/Email. Else return the word ‘none’. Then change your edit condition to look at the IF column instead. This way, they will never be empty, and if a user is not signed in, it won’t be comparing empty to empty. It will be comparing empty to ‘none’, meaning a non-signed in user will not have edit rights.

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 2:50am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/14 "2022-09-13T02:50:05Z")

</div>

I actually just did something very similar that i think worked!  
I combined the pro email and salon email bc one of them should always be filled out in order for a profile to be created. But it’s not fool proof if someone messes something up or changes their info, so if i randomly get an empty column how do i actually get it to fill in the word “none”, I just tried and it didn’t fill the blank. Do i need to make a template column that is filled in with none?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/f/6f57e7add85f4ab87f5224c1a5d87f97ab7854fd.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:** [September 13, 2022, 3:00am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/15 "2022-09-13T03:00:15Z")

</div>

Change your if-then-else logic slightly…

- If Stylist email is not empty, then Stylist email
- If Salon Owner email is not empty, then Salon Owner email
- Else None

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 3:09am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/16 "2022-09-13T03:09:17Z")

</div>

Will that still allow the stylist email to be the dominant email address? I only want salon owners to be able to edit the pro accounts if the stylist did NOT create the account themselves (hence stylist email isn’t available).

---

<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:** [September 13, 2022, 3:11am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/17 "2022-09-13T03:11:16Z")

</div>

Yes 🙂  
The if-then-else column will return the first condition that matches.

---

<div class="post-metadata">

**Author:** ![Katelyn\_Alberts](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/katelyn_alberts/32/44421_2.png) [@Katelyn\_Alberts](https://community.glideapps.com/u/Katelyn_Alberts)\
**Post date:** [September 13, 2022, 3:14am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/18 "2022-09-13T03:14:45Z")

</div>

and look at that, the none magically appears!

---

<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:** [September 13, 2022, 3:15am UTC](https://community.glideapps.com/t/edit-screen-conditions-not-working-now/49161/19 "2022-09-13T03:15:59Z")

</div>

![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/7/37b64e4223a6ce3e1955e9fe0ead35c963884836.gif)
