From 490f39cd1abec2c78261e172153a171914e115df Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 22 May 2014 14:48:17 -0500 Subject: [PATCH] draft: Clean old, never-updated drafts --- include/class.draft.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/class.draft.php b/include/class.draft.php index a4942ecb4..cc6ad1fef 100644 --- a/include/class.draft.php +++ b/include/class.draft.php @@ -154,7 +154,8 @@ class Draft { // Keep client drafts for two weeks (14 days) $sql = 'DELETE FROM '.DRAFT_TABLE ." WHERE `namespace` LIKE 'ticket.client.%' - AND datediff(now(), updated) > 14"; + AND ((updated IS NULL AND datediff(now(), created) > 14) + OR datediff(now(), updated) > 14)"; return db_query($sql); } } -- GitLab