diff --git a/include/class.ticket.php b/include/class.ticket.php
index 2619c625be1c0b345f97813f320e4fdc2a4ba536..3f458cc32d7bdff321f9fb916864a463478ef1fb 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -847,6 +847,7 @@ class Ticket {
                 $sql.=', closed=NOW(), duedate=NULL ';
                 if ($thisstaff && $set_closing_agent)
                     $sql.=', staff_id='.db_input($thisstaff->getId());
+                $this->clearOverdue();
 
                 $ecb = function($t) {
                     $t->reload();