Impossível descurtir postagem se a propriedade for transferida para si mesmo

Passos para reproduzir:

  1. Curta uma postagem de outro usuário
  2. Assuma a propriedade dessa postagem
  3. Você verá dois botões de curtir e não poderá descurtir a postagem

Estou supondo que a lógica que impede que você curta suas próprias postagens seja ativada ao transferir a propriedade, e é por isso que você não pode descurtir a postagem como o novo proprietário.

6 curtidas

Criei um PR para resolver esse problema:

O que descobri é que a transferência de propriedade funciona bem para remover curtidas se a janela de tempo para ‘descurtir’ ainda não tiver expirado. Porém, se essa janela já tiver expirado, como em uma postagem antiga, é por isso que as curtidas não foram removidas: a verificação de segurança (guardian check) que permite descurtir suas próprias postagens falha nesses casos.

2 curtidas