I have an automation rule that creates a smart value containing the difference in days between two dates. The difference is being stored in the smart value variable. I can see the value is correct because I'm storing the value in a comment on the issue the rule is running for.
In my example the difference in days is 15.
Next in my rule I'm checking if the difference is less than 8. I'm doing this using if: matches. Even though the value is 15 the if statement is still passing and updating an issue field with the correct value. It's as if the rule is not recognizing that the values are numeric.
Any ideas why the if statement is passing when it shouldn't!?