I have a SharePoint list with "Leave type" as one of the columns which is a choice field. I have another column as "Days requested".

I created a flow that needs approval redirected to another person if Leave type is Annual Leave and it is more than 10 days Combination of IF and AND condition.

I discovered it is running as Inputs expression is False and goes to where false expression should go even if the condition is true.

I have tried several times and the problem keeps showing up. thus directing my flow to the email meant for false expression.

2 Answers 2


To troubleshoot, create variables and write the values of the Leave type and the expression you use to establish "more than 10 days" into these variables. Do that BEFORE the condition action.

Run the workflow and check the contents of the variables.

Now you can see what the input for the condition is and you can take appropriate steps to correct things that have gone wrong.

  • i did have a column that is cakled Leave Value which is a calculated colums and the value for Annual Leave in that column is 10 Oct 21, 2019 at 23:40
  • Sorry, I can't see your screen and I cannot see your flow logic or the condition or the commands you used. I'm trying to give you the tools for troubleshooting. You must do the checking yourself. The idea here is that you write the values into variables, then you can see why your condition results in FALSE.
    – teylyn
    Oct 22, 2019 at 0:18
  • I have saved the flow screeshot in my drive. here is a link . drive.google.com/file/d/1xAS5CmAmLwf4aPpMWVxItUNEg9paYcvs/…. if you dont mind we can work together via zoom to troubleshoot Oct 22, 2019 at 6:07
  • What do the variables show when you go through the flow after it has run????
    – teylyn
    Oct 22, 2019 at 19:36

For troubleshooting, it will be better to upload screenshots of your flow configuration and the corresponding list.

As you mentioned that the if condition always returns false. Please check type and value of variables used in the if condition. In flow you can check status of each run.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.