diff --git a/include/class.ticket.php b/include/class.ticket.php
index fa5e7abe95079f586fb232e40d70da593f86e5be..9cc637f5594d2fee22acc6ab3e4b73f0347cb033 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -2388,8 +2388,10 @@ implements RestrictedAccess, Threadable {
             return false;
         }
         $files = array();
-        foreach ($canned->attachments->getAll() as $file)
+        foreach ($canned->attachments->getAll() as $file) {
             $files[] = $file->file_id;
+            $_SESSION[':cannedFiles'][$file->file_id] = 1;
+        }
 
         if ($cfg->isRichTextEnabled())
             $response = new HtmlThreadEntryBody(