Невозможно снять лайк с поста, если право собственности передано самому себе

Шаги для воспроизведения:

  1. Поставьте лайк под постом другого пользователя.
  2. Возьмите этот пост под свою ответственность.
  3. Вы увидите две кнопки «лайк», и у вас не будет возможности убрать лайк с поста.

Полагаю, логика, запрещающая лайкать собственные посты, срабатывает при передаче прав собственности, и именно поэтому вы не можете убрать лайк с поста как новый владелец.

6 лайков

Я создал PR для решения этой проблемы:

Я выяснил, что передача прав собственности отлично работает при удалении лайков, если ещё не истёк тайм-аут на снятие лайка. Однако, если этот срок уже прошёл, как в случае со старым постом, лайки не удаляются, поскольку не проходит проверка Guardian на возможность снять лайк со своего собственного поста.

2 лайка