diff --git a/.gitignore b/.gitignore
index 3f02437e02e80eb03aa1bdc0a0c90ad51a2a112e..a36f4e07b61ea6bddad624fa51870f5551c69f6e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ stage
 # Ignore mPDF temp files
 include/mpdf/ttfontdata
 include/mpdf/tmp
+nbproject/
diff --git a/include/class.ticket.php b/include/class.ticket.php
index 1bd1f5e6500ed8318da988a539c3720d4db335ce..1f1517ee63756f6ae23825a085e06487b1e629ce 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();