From: mkanat%bugzilla.org <> Date: Fri, 4 Dec 2009 14:41:27 +0000 (+0000) Subject: Bug 526162: Make the "private" argument to Bug.add_comment into "is_private", for... X-Git-Tag: bugzilla-3.5.3~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9eec51298014aa1e759ce06342b0766e04f87d36;p=thirdparty%2Fbugzilla.git Bug 526162: Make the "private" argument to Bug.add_comment into "is_private", for consistency. Patch by Max Kanat-Alexander r=dkl, a=mkanat --- diff --git a/Bugzilla/WebService/Bug.pm b/Bugzilla/WebService/Bug.pm index 5c38ebc49d..ad4bb9f307 100644 --- a/Bugzilla/WebService/Bug.pm +++ b/Bugzilla/WebService/Bug.pm @@ -353,9 +353,13 @@ sub add_comment { Bugzilla->user->can_edit_product($bug->product_id) || ThrowUserError("product_edit_denied", {product => $bug->product}); - + + # Backwards-compatibility for versions before 3.6 + if (defined $params->{private}) { + $params->{is_private} = delete $params->{private}; + } # Append comment - $bug->add_comment($comment, { isprivate => $params->{private}, + $bug->add_comment($comment, { isprivate => $params->{is_private}, work_time => $params->{work_time} }); # Capture the call to bug->update (which creates the new comment) in @@ -1519,8 +1523,8 @@ comment to. If this is empty or all whitespace, an error will be thrown saying that you did not set the C parameter. -=item C (boolean) - If set to true, the comment is private, otherwise -it is assumed to be public. +=item C (boolean) - If set to true, the comment is private, +otherwise it is assumed to be public. =item C (double) - Adds this many hours to the "Hours Worked" on the bug. If you are not in the time tracking group, this value will @@ -1567,6 +1571,10 @@ You tried to add a private comment, but don't have the necessary rights. =item Modified to throw an error if you try to add a private comment but can't, in Bugzilla B<3.4>. +=item Before Bugzilla B<3.6>, the C argument was called +C, and you can still call it C for backwards-compatibility +purposes if you wish. + =back =back