一部の投稿は回答ではなく、埋め込みリプライとして表示されます

タイトルの通りですが、パターンが見つかりません。これは Email replies land as embedded replies, not answers に関することだと思いましたが、メール経由ではなく、ウェブで投稿された返信でもこの問題が発生しています。

こちらの最初の投稿の上部にある「3 Replies」を参照してください。

このバグは、このプラグインを真剣な/本番環境で使用する上でのブロッカーです(現在はアイスクリームのフレーバーでテストしているだけです)。 :slight_smile:

「いいね!」 3

それを再現しようとしましたが、今のところ成功していません。発生した正確な手順について、もう少し詳細を教えていただけますか?もし別の投票後トピックを作成した場合、もう一度それを実行させることができると思いますか?

「いいね!」 3

こんにちは、この問題をいくつかの方法で再現しようとしましたが、今のところOPから引用して返信した場合にのみ可能です。しかし、これは埋め込まれた返信だけでなく、投稿も表示してしまうため、おそらくあなたの環境では発生していないでしょう。別の方法で再現できるか引き続き試してみます。:slightly_smiling_face:

「いいね!」 2

私にもわかりません。 :person_shrugging:

別のテストを実行しましたが、参加者は少なかったものの、今のところ問題はありませんでした。

2人のユーザーがトピックに対して同時に何かを行った場合に問題が発生する可能性がありますか? 具体的なアイデアはありませんが、1人でテストしたり、より静かなトピックでテストしたりしてもエラーが発生しない理由かもしれませんが、複数のユーザーがトピックにインタラクションしている場合に発生する可能性があります。

この問題を再現できると思います。:slightly_smiling_face:

再現手順:

コンポーザーが開いているときに、特定の投稿返信ボタンをクリックすることで受信者を変更できます。
これは、OPに「回答」ボタンがあるため、投稿投票トピックOPの場合です。

  1. 回答を作成するためにコンポーザーを開きます
  2. OPの「回答」ボタンをクリックします
  3. 回答を投稿すると、正しい投票可能な投稿(投票オプションは機能しません)として投稿され、OPの埋め込み返信も(これらは接続されていますが)表示されますが、リロード後は埋め込み返信のみが残ります。

これが起こったと想像するのはかなり難しいですが、OPの「回答」ボタンをダブルクリックしてコンポーザーを開くと、非常に簡単に再現できます。

ビデオでは両方の方法を示しています。

  1. 返信ボタンでコンポーザーを開き、OPの回答ボタンをクリックします。
  2. OPの回答ボタンをダブルクリックしてコンポーザーを開きます。

実際には、これら2つの方法で同じ結果が得られますが、おそらく2番目の方法があなたのサイトで発生したのではないかと思います。:slightly_smiling_face:

「いいね!」 7

すごい、@Don(シャーロックと呼ぶべきでしょうか :))。これは素晴らしいです!本当にありがとうございます。

「いいね!」 2

素晴らしいですね。:slight_smile:

これで、この方法でテストサイトで再現できます。:+1:

「いいね!」 4

実は、コアのバグです。post-voting プラグインなしでは何も影響しないため、以前は見られませんでした。

「いいね!」 3

上記のスクリーンショットのように、投稿投票プラグインを有効にせずに、コア自体で同じバグが発生しています。

「いいね!」 2

修正しました。

@Don 素晴らしい再現をありがとうございます。再現を試みましたが、成功しました :crazy_face:

これらの埋め込み返信の問題は、reply_to_post_number1 に設定されていることですが、設定されるべきではありません。

既存の投稿投票トピックに、1 に設定されている場合にその番号をクリアするマイグレーションを追加することを検討しています。これにより、その番号が設定されている古い投稿の埋め込みを防ぐことができます。マイグレーションを追加する欠点は、元の埋め込み時に投稿投票投稿がさらに多く表示される可能性があることです。

「いいね!」 4

このトピックは6日後に自動的に閉じられました。返信はもう許可されていません。