From c9ec13644909d154f1abd5c6f436d93461628e8d Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Wed, 13 May 2015 10:20:42 -0500
Subject: [PATCH] staff: Don't log password reset req. audit on create

---
 include/class.staff.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/class.staff.php b/include/class.staff.php
index 94b18b726..49df39127 100644
--- a/include/class.staff.php
+++ b/include/class.staff.php
@@ -664,7 +664,7 @@ implements EmailContact {
             if ($vars['teams'])
                 $staff->updateTeams($vars['teams']);
             if ($vars['welcome_email'])
-                $staff->sendResetEmail('registration-staff');
+                $staff->sendResetEmail('registration-staff', false);
             Signal::send('model.created', $staff);
         }
 
@@ -680,7 +680,7 @@ implements EmailContact {
         unset($_SESSION['_staff']['reset-token']);
     }
 
-    function sendResetEmail($template='pwreset-staff') {
+    function sendResetEmail($template='pwreset-staff', $log=true) {
         global $ost, $cfg;
 
         $content = Page::lookup(Page::getIdByType($template));
@@ -704,7 +704,7 @@ implements EmailContact {
         if (!($email = $cfg->getAlertEmail()))
             $email = $cfg->getDefaultEmail();
 
-        $info = array('email' => $email, 'vars' => &$vars, 'log'=>true);
+        $info = array('email' => $email, 'vars' => &$vars, 'log'=>$log);
         Signal::send('auth.pwreset.email', $this, $info);
 
         if ($info['log'])
-- 
GitLab