From 343358abf61db4640f8e20036d13887d2ae7df9f Mon Sep 17 00:00:00 2001 From: Hugo Date: Fri, 30 Nov 2012 14:12:13 -0500 Subject: Bug 813191 - Bug.add_attachment should only return the attachment ID r=dkl, a=LpSolit --- Bugzilla/WebService/Bug.pm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'Bugzilla') diff --git a/Bugzilla/WebService/Bug.pm b/Bugzilla/WebService/Bug.pm index 172353b07..6e352568a 100644 --- a/Bugzilla/WebService/Bug.pm +++ b/Bugzilla/WebService/Bug.pm @@ -661,10 +661,9 @@ sub add_attachment { $_->send_changes() foreach @bugs; - my %attachments = map { $_->id => $self->_attachment_to_hash($_, $params) } - @created; + my @created_ids = map { $_->id } @created; - return { attachments => \%attachments }; + return { ids => \@created_ids }; } sub add_comment { @@ -2561,7 +2560,7 @@ Bugzilla B<4.4>. =head2 add_attachment -B +B =over @@ -2624,9 +2623,8 @@ Defaults to False if not specified. =item B -A single item C, which contains the created -attachments in the same format as the C return -value from L. +A single item C, which contains an array of the +attachment id(s) created. =item B @@ -2665,6 +2663,8 @@ You set the "data" field to an empty string. =item The C parameter was removed in Bugzilla B<4.2>. +=item The return value has changed in Bugzilla B<4.4>. + =back =back -- cgit v1.2.3-24-g4f1b