summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Object.pm
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2009-11-18 08:17:51 +0100
committermkanat%bugzilla.org <>2009-11-18 08:17:51 +0100
commitb47f92d8421d4c81e6cda17296a63c5f4139d816 (patch)
tree903b39b1a909566b01751cefe28c033640c65eab /Bugzilla/Object.pm
parent03168362d5bec48c98f00446c74fe8edd3019164 (diff)
downloadbugzilla-b47f92d8421d4c81e6cda17296a63c5f4139d816.tar.gz
bugzilla-b47f92d8421d4c81e6cda17296a63c5f4139d816.tar.xz
Bug 525426: Hook: object-before_set
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
Diffstat (limited to 'Bugzilla/Object.pm')
-rw-r--r--Bugzilla/Object.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/Bugzilla/Object.pm b/Bugzilla/Object.pm
index 08b60af28..0630a78d4 100644
--- a/Bugzilla/Object.pm
+++ b/Bugzilla/Object.pm
@@ -279,6 +279,10 @@ sub set {
superclass => __PACKAGE__,
function => 'Bugzilla::Object->set' });
+ Bugzilla::Hook::process('object-before_set',
+ { object => $self, field => $field,
+ value => $value });
+
my %validators = (%{$self->VALIDATORS}, %{$self->UPDATE_VALIDATORS});
if (exists $validators{$field}) {
my $validator = $validators{$field};