# Why is this project rule running on EVERY task despite having "Check If" set?

**URL:** <https://forum.asana.com/t/why-is-this-project-rule-running-on-every-task-despite-having-check-if-set/1010875>\
**Category:** Ask the Community\
**Created:** [8 January 2025 19:48 UTC](https://forum.asana.com/t/why-is-this-project-rule-running-on-every-task-despite-having-check-if-set/1010875 "2025-01-08T19:48:55Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Tetsuo\_Kawakami](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/tetsuo_kawakami/32/84271_2.png) [@Tetsuo\_Kawakami](https://forum.asana.com/u/Tetsuo_Kawakami)\
**Post date:** [11 January 2025 09:04 UTC](https://forum.asana.com/t/why-is-this-project-rule-running-on-every-task-despite-having-check-if-set/1010875/3 "2025-01-11T09:04:32Z")

</div>

Hi! @Matt5

Could you try this post([How to link the due date of a specific task into a custom field of a portfolio - #17 by Tetsuo\_Kawakami](https://forum.asana.com/t/how-to-link-the-due-date-of-a-specific-task-into-a-custom-field-of-a-portfolio/906281/17)).  
function today() results your problem.  
today() runs everyday, so task history is added every day.

@Phil_Seeman  
Thanks for your exlpaination.

---

_[View the full topic](https://forum.asana.com/t/why-is-this-project-rule-running-on-every-task-despite-having-check-if-set/1010875)._
