diff options
author | David Lawrence <dkl@redhat.com> | 2014-07-03 14:45:57 +0200 |
---|---|---|
committer | David Lawrence <dkl@redhat.com> | 2014-07-03 14:45:57 +0200 |
commit | eb527a5c1ccff25425d5a080919ae88dc6d60533 (patch) | |
tree | e3af5552772781f9f53529e94b90b3f8558de7ba /Bugzilla/WebService | |
parent | 99e02eab80679cb1ac4ede7c4d8054b8a2164bad (diff) | |
download | bugzilla-eb527a5c1ccff25425d5a080919ae88dc6d60533.tar.gz bugzilla-eb527a5c1ccff25425d5a080919ae88dc6d60533.tar.xz |
Bug 1033445 - Certain webservice methods such as Bug.get and Bug.attachments should not use shadow db if user is logged in
r=sgreen,a=glob
Diffstat (limited to 'Bugzilla/WebService')
-rw-r--r-- | Bugzilla/WebService/Bug.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Bugzilla/WebService/Bug.pm b/Bugzilla/WebService/Bug.pm index a905d9526..0346511a9 100644 --- a/Bugzilla/WebService/Bug.pm +++ b/Bugzilla/WebService/Bug.pm @@ -374,7 +374,7 @@ sub _translate_comment { sub get { my ($self, $params) = validate(@_, 'ids'); - Bugzilla->switch_to_shadow_db(); + Bugzilla->switch_to_shadow_db() unless Bugzilla->user->id; my $ids = $params->{ids}; defined $ids || ThrowCodeError('param_required', { param => 'ids' }); @@ -1007,7 +1007,7 @@ sub update_see_also { sub attachments { my ($self, $params) = validate(@_, 'ids', 'attachment_ids'); - Bugzilla->switch_to_shadow_db(); + Bugzilla->switch_to_shadow_db() unless Bugzilla->user->id; if (!(defined $params->{ids} or defined $params->{attachment_ids})) |