X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fitem.php;h=e85c08e023c87a4a28c3771280c825cfa73067bf;hb=a609e545b66808f8a8e6c9d2f8dab08acd968880;hp=cf23df8424f219ffa305df9761c2daa0851bc8e7;hpb=706444bdb22b57f18c284044bdbdaeb7610990fe;p=friendica.git diff --git a/mod/item.php b/mod/item.php index cf23df8424..e85c08e023 100644 --- a/mod/item.php +++ b/mod/item.php @@ -221,6 +221,10 @@ function item_insert(int $uid, array $request, bool $preview, string $return_pat DI::contentItem()->postProcessPost($post, $recipients); + if (($post['private'] == Item::PRIVATE) && ($post['thr-parent-id'] != $post['uri-id'])) { + DI::contentItem()->copyPermissions($post['thr-parent-id'], $post['uri-id'], $post['parent-uri-id']); + } + Logger::debug('post_complete'); item_post_return(DI::baseUrl(), $return_path); @@ -266,6 +270,7 @@ function item_process(array $post, array $request, bool $preview, string $return $post['uri-id'] = -1; $post['author-network'] = Protocol::DFRN; $post['author-updated'] = ''; + $post['author-alias'] = ''; $post['author-gsid'] = 0; $post['author-uri-id'] = ItemURI::getIdByURI($post['author-link']); $post['owner-updated'] = ''; @@ -340,7 +345,7 @@ function item_content(App $a) $args = DI::args(); - if (!$args->has(3)) { + if (!$args->has(2)) { throw new HTTPException\BadRequestException(); }