mirror of
https://github.com/friendica/friendica
synced 2024-12-23 10:40:16 +00:00
Merge pull request #4169 from annando/comment-dfrn
Precaution for incomplete threads
This commit is contained in:
commit
3b4f5f98f8
1 changed files with 14 additions and 0 deletions
|
@ -919,6 +919,20 @@ function community_add_items($parents) {
|
||||||
);
|
);
|
||||||
$comments = dba::inArray($thread_items);
|
$comments = dba::inArray($thread_items);
|
||||||
|
|
||||||
|
// Check if the original item is in the result.
|
||||||
|
// When commenting from the community page there can be incomplete threads
|
||||||
|
if (count($comments) > 0) {
|
||||||
|
$parent_found = false;
|
||||||
|
foreach ($comments as $comment) {
|
||||||
|
if ($comment['uri'] == $comment['parent-uri']) {
|
||||||
|
$parent_found = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!$parent_found) {
|
||||||
|
$comments = array();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (count($comments) == 0) {
|
if (count($comments) == 0) {
|
||||||
$thread_items = dba::p(item_query()." AND `item`.`uid` = 0
|
$thread_items = dba::p(item_query()." AND `item`.`uid` = 0
|
||||||
|
|
Loading…
Reference in a new issue