From a3a2ced967bff8a0e8c6bd1ca2d1ef480c1565fe Mon Sep 17 00:00:00 2001 From: David Lawrence Date: Tue, 2 Jun 2015 14:07:48 +0800 Subject: Bug 1168392: Automatic watch user creation not working when editing component without prior watch user account --- extensions/ComponentWatching/Extension.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'extensions/ComponentWatching') diff --git a/extensions/ComponentWatching/Extension.pm b/extensions/ComponentWatching/Extension.pm index 1f507493f..318de5e1a 100644 --- a/extensions/ComponentWatching/Extension.pm +++ b/extensions/ComponentWatching/Extension.pm @@ -165,10 +165,12 @@ sub object_update_columns { push(@$columns, 'watch_user'); + # add the user if not yet exists and user chooses 'automatic' + $self->_create_watch_user(); + # editcomponents.cgi doesn't call set_all, so we have to do this here my $input = Bugzilla->input_params; $object->set('watch_user', $input->{watch_user}); - $self->_create_watch_user(); } sub object_validators { -- cgit v1.2.3-24-g4f1b