diff options
author | Dave Lawrence <dlawrence@mozilla.com> | 2013-09-26 20:59:40 +0200 |
---|---|---|
committer | Dave Lawrence <dlawrence@mozilla.com> | 2013-09-26 20:59:40 +0200 |
commit | e18e70eb6db4500a7afbb84b393df33a9e23b016 (patch) | |
tree | 362350807da75dafe75e89732186801c05d3f6e6 /extensions | |
parent | 4180e54e7b2c2a147954425312bf1cd485b14d24 (diff) | |
download | bugzilla-e18e70eb6db4500a7afbb84b393df33a9e23b016.tar.gz bugzilla-e18e70eb6db4500a7afbb84b393df33a9e23b016.tar.xz |
Bug 921082 - Ember.create API sometimes doesn't return field values
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/Ember/lib/FakeBug.pm | 3 | ||||
-rw-r--r-- | extensions/Ember/lib/WebService.pm | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/extensions/Ember/lib/FakeBug.pm b/extensions/Ember/lib/FakeBug.pm index 0a7db4bd3..46fef4ea7 100644 --- a/extensions/Ember/lib/FakeBug.pm +++ b/extensions/Ember/lib/FakeBug.pm @@ -33,8 +33,9 @@ sub check_can_change_field { return Bugzilla::Bug::check_can_change_field(@_); } -sub id { return undef; } +sub id { return undef; } sub product_obj { return $_[0]->{product_obj}; } +sub reporter { return Bugzilla->user; } sub choices { my $self = shift; diff --git a/extensions/Ember/lib/WebService.pm b/extensions/Ember/lib/WebService.pm index e717e7579..854a94689 100644 --- a/extensions/Ember/lib/WebService.pm +++ b/extensions/Ember/lib/WebService.pm @@ -99,7 +99,8 @@ sub create { my $product_obj = Bugzilla::Product->check($product); - my $fake_bug = Bugzilla::Extension::Ember::FakeBug->new({ product_obj => $product_obj }); + my $fake_bug = Bugzilla::Extension::Ember::FakeBug->new( + { product_obj => $product_obj, reporter_id => Bugzilla->user->id }); my @fields = $self->_get_fields($fake_bug); |