diff --git a/include/ajax.tickets.php b/include/ajax.tickets.php
index 68ff2fbacfb26e92f2e9a27c8958cf9b7e08adbd..4f5e7a62bcc55939dd2c788b86ee880a4fe37489 100644
--- a/include/ajax.tickets.php
+++ b/include/ajax.tickets.php
@@ -443,6 +443,9 @@ function refer($tid, $target=null) {
         switch ($_POST['do']) {
         case 'refer':
             if ($form->isValid() && $ticket->refer($form, $errors)) {
+                $clean = $form->getClean();
+                if ($clean['comments'])
+                    $ticket->logNote('Referral', $clean['comments'], $thisstaff);
                 $_SESSION['::sysmsgs']['msg'] = sprintf(
                         __('%s successfully'),
                         sprintf(