バグ: リアクションとリアクション受信で次のページが読み込まれない

アクティビティ/通知の reaction/reaction-received ページにバグがあります。

ユーザーが下にスクロールして次のページを読み込もうとすると、同じアイテムがリストに追加され、重複が発生します。

この問題は、フロントエンドとバックエンド間の不一致に起因しています。フロントエンドで定義されている idpost_id ですが、バックエンドでは reaction_id が必要です。

ドラフトのプルリクエスト(PR)はこちらです。都合の良いときにレビューをお願いします。

「いいね!」 2

ドラフトPRありがとうございます。リアクションのページネーションが不正確になり、繰り返されているように見えます。

正しい修正はpost_idを設定することなのかどうか分かりません。ページネーションはbefore_reaction_user_idを使用しているように見えます(こちらを参照)。上記のフラット化されたreactionで設定されている可能性が高いため、行27(PRの行)を削除することも役立つかもしれません。

ご返信ありがとうございます。
明日確認して、何か修正できるか見てみます。

「いいね!」 1

了解しました、ありがとうございます!

明確にするために、before_reaction_user_iddiscourse_reactions_reaction_users からのIDであるべきだと思います。この変数名はやや紛らわしいです。ここやチャットで何か不明な点があれば、遠慮なくお尋ねください。