Bug: reaction e reaction-received non caricano la pagina successiva

Nella pagina reaction/reaction-received in activity/notification esiste un bug.

Quando l’utente tenta di scorrere verso il basso e caricare la pagina successiva, gli stessi elementi vengono aggiunti all’elenco, causando duplicazioni.

Il problema deriva da un disallineamento tra il frontend e il backend. L’id definito nel frontend è post_id mentre il backend richiede reaction_id.

Una bozza di PR è qui, si prega di rivederla quando è conveniente.

2 Mi Piace

Grazie per la bozza di PR, sembra che la paginazione per le reazioni sia ora imprecisa e si ripeta.

Non sono sicuro che la correzione corretta sia impostare post_id. Sembra che la paginazione utilizzi before_reaction_user_id (vedi qui). Potrebbe anche essere utile rimuovere la riga 27 (la PR) poiché è probabilmente impostata nella reaction appiattita sopra.

Grazie per la tua risposta.
Lo ispezionerò domani e vedrò se qualcosa può risolverlo.

1 Mi Piace

Perfetto, grazie!

Per essere chiari, penso che before_reaction_user_id dovrebbe essere l’ID proveniente da discourse_reactions_reaction_users - penso che il nome di questa variabile sia alquanto confuso. Sentiti libero di chiarire qualsiasi cosa qui o in chat.