Commit 6c418d66 authored by Tiago Mello's avatar Tiago Mello

Bug 686963: Setting the work time using the Bug.update WebService method

requires a comment. r/a=LpSolit
parent 25603c49
...@@ -2671,20 +2671,22 @@ sub add_comment { ...@@ -2671,20 +2671,22 @@ sub add_comment {
$params ||= {}; $params ||= {};
# This makes it so we won't create new comments when there is nothing
# to add
if ($comment eq '' && !($params->{type} || abs($params->{work_time} || 0))) {
return;
}
# Fill out info that doesn't change and callers may not pass in # Fill out info that doesn't change and callers may not pass in
$params->{'bug_id'} = $self; $params->{'bug_id'} = $self;
$params->{'thetext'} = $comment; $params->{'thetext'} = defined($comment) ? $comment : '';
# Validate all the entered data # Validate all the entered data
Bugzilla::Comment->check_required_create_fields($params); Bugzilla::Comment->check_required_create_fields($params);
$params = Bugzilla::Comment->run_create_validators($params); $params = Bugzilla::Comment->run_create_validators($params);
# This makes it so we won't create new comments when there is nothing
# to add
if ($params->{'thetext'} eq ''
&& !($params->{type} || abs($params->{work_time} || 0)))
{
return;
}
# If the user has explicitly set remaining_time, this will be overridden # If the user has explicitly set remaining_time, this will be overridden
# later in set_all. But if they haven't, this keeps remaining_time # later in set_all. But if they haven't, this keeps remaining_time
# up-to-date. # up-to-date.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment