From: Hugo Date: Fri, 30 Nov 2012 19:12:13 +0000 (-0500) Subject: Bug 813191 - Bug.add_attachment should only return the attachment ID X-Git-Tag: bugzilla-4.5.1~286 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=343358abf61db4640f8e20036d13887d2ae7df9f;p=thirdparty%2Fbugzilla.git Bug 813191 - Bug.add_attachment should only return the attachment ID r=dkl, a=LpSolit --- diff --git a/Bugzilla/WebService/Bug.pm b/Bugzilla/WebService/Bug.pm index 172353b072..6e352568af 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