diff options
author | Byron Jones <glob@mozilla.com> | 2014-11-04 06:38:46 +0100 |
---|---|---|
committer | Byron Jones <glob@mozilla.com> | 2014-11-04 06:38:46 +0100 |
commit | 7dc675fedb5b2631a8bafd0fb691eac485eff0af (patch) | |
tree | 548488280f00fc5e03ef841a2f997fa3fbb1ff73 /Bugzilla/Job/BugMail.pm | |
parent | 300d1ba13e050aa1e954dde640092c448184cbba (diff) | |
download | bugzilla-7dc675fedb5b2631a8bafd0fb691eac485eff0af.tar.gz bugzilla-7dc675fedb5b2631a8bafd0fb691eac485eff0af.tar.xz |
Bug 1092037: backport bug 1062739 to bmo (add the ability for administrators to limit the number of emails sent to a user per minute and hour)
Diffstat (limited to 'Bugzilla/Job/BugMail.pm')
-rw-r--r-- | Bugzilla/Job/BugMail.pm | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/Bugzilla/Job/BugMail.pm b/Bugzilla/Job/BugMail.pm index 9c176b005..403d936ad 100644 --- a/Bugzilla/Job/BugMail.pm +++ b/Bugzilla/Job/BugMail.pm @@ -13,19 +13,9 @@ use strict; use Bugzilla::BugMail; BEGIN { eval "use parent qw(Bugzilla::Job::Mailer)"; } -sub work { - my ($class, $job) = @_; - my $success = eval { - Bugzilla::BugMail::dequeue($job->arg->{vars}); - 1; - }; - if (!$success) { - $job->failed($@); - undef $@; - } - else { - $job->completed; - } +sub process_job { + my ($class, $arg) = @_; + Bugzilla::BugMail::dequeue($arg->{vars}); } 1; |