Committer: nnikulochkina
LJSUP-11279: LJ.XMLRPC.deletecomments incorrect working counterU trunk/cgi-bin/ljprotocol.pl
Modified: trunk/cgi-bin/ljprotocol.pl =================================================================== --- trunk/cgi-bin/ljprotocol.pl 2012-04-05 10:26:26 UTC (rev 21647) +++ trunk/cgi-bin/ljprotocol.pl 2012-04-05 10:43:17 UTC (rev 21648) @@ -811,7 +811,7 @@ my @children = ($comment); while(my $item = shift @children){ return fail($err, 326, 'Thread contains somebody else\'s comment. dtalkid:'.$item->dtalkid) unless $item->user_can_delete($u); - $map_delete{$item->dtalkid} = $item; + $map_delete{$item->dtalkid} = $item unless $item->is_deleted; push @children, grep { $_->{parenttalkid} == $item->{jtalkid} } @comment_tree; } }