From: Hypolite Petovan Date: Tue, 4 May 2021 12:59:13 +0000 (-0400) Subject: Prevent self block/ignore in Module\Contact X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=0a1f4d81c8a883267ad16080f15ea37e09e90470;p=friendica.git Prevent self block/ignore in Module\Contact --- diff --git a/src/Module/Contact.php b/src/Module/Contact.php index 9759b3a354..cc6cc7e055 100644 --- a/src/Module/Contact.php +++ b/src/Module/Contact.php @@ -413,6 +413,10 @@ class Contact extends BaseModule } if ($cmd === 'block') { + if (public_contact() === $contact_id) { + throw new BadRequestException(DI::l10n()->t('You can\'t block yourself')); + } + self::blockContact($contact_id); $blocked = Model\Contact\User::isBlocked($contact_id, local_user()); @@ -423,6 +427,10 @@ class Contact extends BaseModule } if ($cmd === 'ignore') { + if (public_contact() === $contact_id) { + throw new BadRequestException(DI::l10n()->t('You can\'t ignore yourself')); + } + self::ignoreContact($contact_id); $ignored = Model\Contact\User::isIgnored($contact_id, local_user());