From 77ae33512f083ed0ad153eb84f0ff1b216824c4f Mon Sep 17 00:00:00 2001 From: "dkl%redhat.com" <> Date: Sat, 19 Jan 2008 03:30:29 +0000 Subject: Bug 412850: Rename the webservice method Bug.get_bugs() to simple Bug.get() David Lawrence r=mkanat --- Bugzilla/WebService/Bug.pm | 12 ++++++++++-- contrib/bz_webservice_demo.pl | 8 +++++--- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Bugzilla/WebService/Bug.pm b/Bugzilla/WebService/Bug.pm index c4361e679..01d5c16eb 100755 --- a/Bugzilla/WebService/Bug.pm +++ b/Bugzilla/WebService/Bug.pm @@ -57,11 +57,17 @@ use constant GLOBAL_SELECT_FIELDS => qw( use constant PRODUCT_SPECIFIC_FIELDS => qw(version target_milestone component); +###################################################### +# Add aliases here for old method name compatibility # +###################################################### + +BEGIN { *get_bugs = \&get } + ########### # Methods # ########### -sub get_bugs { +sub get { my ($self, $params) = @_; my $ids = $params->{ids}; defined $ids || ThrowCodeError('param_required', { param => 'ids' }); @@ -280,7 +286,7 @@ You specified a field that doesn't exist or isn't a drop-down field. =over -=item C B +=item C B =over @@ -288,6 +294,8 @@ You specified a field that doesn't exist or isn't a drop-down field. Gets information about particular bugs in the database. +Note: Can also be called as "get_bugs" for compatibilty with Bugzilla 3.0 API. + =item B =over diff --git a/contrib/bz_webservice_demo.pl b/contrib/bz_webservice_demo.pl index 72c8fdaa9..a5e6af9f9 100755 --- a/contrib/bz_webservice_demo.pl +++ b/contrib/bz_webservice_demo.pl @@ -235,13 +235,15 @@ if (defined($Bugzilla_login)) { =head2 Retrieving Bug Information -Call C with the ID of the bug you want to know more of. -The call will return a C object. +Call C with the ID of the bug you want to know more of. +The call will return a C object. + +Note: You can also use "Bug.get_bugs" for compatibility with Bugzilla 3.0 API. =cut if ($bug_id) { - $soapresult = $proxy->call('Bug.get_bugs', { ids => [$bug_id] }); + $soapresult = $proxy->call('Bug.get', { ids => [$bug_id] }); _die_on_fault($soapresult); $result = $soapresult->result; my $bug = $result->{bugs}->[0]; -- cgit v1.2.3-24-g4f1b