I am working on creating a flow the keeps failing when it shouldn't. In a nutshell, the flow is once a day gathering all entries in a list, checking if a date matches 30 days from that day and sending an email if that date matches for each entry. I managed to get it to successfully do what it is supposed to for each item that actually has a date. However, there are a few entries that are blank. So I have what I thought was a simple conditional check to determine if an item has a null or blank value. If it is, it just drops off and does nothing with it. For some reason, it keeps evaluating true even though for all intense and purposes it should be evaluating to false. I have it checking against 5 different "Or" conditions in a condition and yet it evaluates that it meets non of them? See my pictures below and my explanations of what I have in each one.
Here you can see that it comes in blank but outputs null yet you can see that the Condition 3 evaluates true?
Here you can see where it fails because it is still passing the null value when it should have dropped off at the condition.
Hey thank you for your response. I removed that but it still evaluates true. The first one on the list is what I started with. When I make it so it only has the first one is on there it evaluates to true. I added the length one and it still evaluates to true. I removed that one and left the rest and yet again, it still evaluates to true. It doesn't make any sense.
I think it is the issue with empty() expression, empty expression checks whether a value is empty and returns True if it is empty, so in your case if you are comparing that date as parameter to empty function, it will return True if the date is empty, so instead, you have to use false instead of true as shown in below screenshot
Hope it helps 🙂
Mark it as solution if it resolves ur query
Michael E. Gernaey
66
Super User 2025 Season 1
stampcoin
65
rzaneti
41
Super User 2025 Season 1