# Condition without negative branch // Checking a date field for "is tomorrow" not working

**URL:** https://forum.mautic.org/t/condition-without-negative-branch-checking-a-date-field-for-is-tomorrow-not-working/14069
**Category:** General Discussion
**Created:** [April 27, 2020, 10:02am UTC](https://forum.mautic.org/t/condition-without-negative-branch-checking-a-date-field-for-is-tomorrow-not-working/14069 "2020-04-27T10:02:48Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)
#### Post date: [April 27, 2020, 10:02am UTC](https://forum.mautic.org/t/condition-without-negative-branch-checking-a-date-field-for-is-tomorrow-not-working/14069/1 "2020-04-27T10:02:48Z")

</div>

Hi there,  
I seem to be missing something, as far as I know:

1. Conditions do not need to have a true AND false branch
2. If there is only one of them, contact will stay at the condition, until it matches

So If I check for a date field, “is tomorrow” - the contact should stay there until this condition is true. And then proceed with the campaign. No need to remove and re-add the contact again to this campaign?

Did I missunderstood the condition in the campaign? Does it not work with times, relative times?

---

<div class="post-metadata">

### Author: ![pjongbloed](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/pjongbloed/32/2073_2.png) [@pjongbloed](https://forum.mautic.org/u/pjongbloed)
#### Post date: [April 27, 2020, 2:55pm UTC](https://forum.mautic.org/t/condition-without-negative-branch-checking-a-date-field-for-is-tomorrow-not-working/14069/2 "2020-04-27T14:55:29Z")

</div>

Hi @dirk_s, no that doesn’t seem to be the case, according to this:

[https://docs.mautic.org/en/campaigns/using-date-triggers](https://docs.mautic.org/en/campaigns/using-date-triggers)

“_One thing to remember is that campaign conditions are evaluated immediately. So if the date in the field matches the condition, then the positive action is executed. If the date doesn’t match, the negative action is executed. The contact doesn’t kind of “hang around” waiting for the condition to be true._”

---

<div class="post-metadata">

### Author: ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)
#### Post date: [April 29, 2020, 2:06pm UTC](https://forum.mautic.org/t/condition-without-negative-branch-checking-a-date-field-for-is-tomorrow-not-working/14069/3 "2020-04-29T14:06:46Z")

</div>

Thats interesting and shows some inconsistent behaviour: When I create a double optin, the contact indeed waits until the condition will be true: “visited a page”.

So for checking a pagevisit the condition is waiting, but for checking a date it is not? Strange!  
But thanks for the helpful link!
