Use correct Contact\User::setBlocked instead of Contact::block for /item/block endpoint

This commit is contained in:
Hypolite Petovan 2021-02-18 18:05:23 -05:00
parent 1b90686fcd
commit 2a909516e2

View file

@ -847,12 +847,7 @@ function item_content(App $a)
throw new HTTPException\NotFoundException('Item not found'); throw new HTTPException\NotFoundException('Item not found');
} }
$cdata = Contact::getPublicAndUserContacID($item['author-id'], local_user()); Contact\User::setBlocked($item['author-id'], local_user(), true);
if (empty($cdata['user'])) {
throw new HTTPException\NotFoundException('Contact not found');
}
Contact::block($cdata['user'], DI::l10n()->t('Blocked on item with guid %s', $item['guid']));
if (DI::mode()->isAjax()) { if (DI::mode()->isAjax()) {
// ajax return: [<item id>, 0 (no perm) | <owner id>] // ajax return: [<item id>, 0 (no perm) | <owner id>]