From 03168362d5bec48c98f00446c74fe8edd3019164 Mon Sep 17 00:00:00 2001 From: "mkanat%bugzilla.org" <> Date: Wed, 18 Nov 2009 07:15:23 +0000 Subject: Bug 524034: New hook: bug-end_of_create_validators Patch by Max Kanat-Alexander r=dkl, a=mkanat --- Bugzilla/Bug.pm | 3 +++ Bugzilla/Hook.pm | 15 +++++++++++++++ 2 files changed, 18 insertions(+) (limited to 'Bugzilla') diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index 9af8b1e8c..c27f23823 100644 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -613,6 +613,9 @@ sub run_create_validators { delete $params->{lastdiffed}; delete $params->{bug_id}; + Bugzilla::Hook::process('bug-end_of_create_validators', + { params => $params }); + return $params; } diff --git a/Bugzilla/Hook.pm b/Bugzilla/Hook.pm index b1feea138..b98fc95d7 100644 --- a/Bugzilla/Hook.pm +++ b/Bugzilla/Hook.pm @@ -280,6 +280,21 @@ values. =back +=head2 bug-end_of_create_validators + +This happens during L, after all parameters have +been validated, but before anything has been inserted into the database. + +Params: + +=over + +=item C + +A hashref. The validated parameters passed to C. + +=back + =head2 bug-end_of_update This happens at the end of L, after all other changes are -- cgit v1.2.1