トピック参照のトピック返信は、参照されたトピックのガターに、参照元のトピック返信が削除された後も表示されたままです

タイトルはそれ自体で十分説明されています。

再現手順:

  1. トピックを作成します。

  2. 別のトピックで、別のユーザーがそのトピックの返信欄を通じて、あなたが作成したトピックを参照・リンクします。

  3. フォーラムの管理者が、その別のトピックの返信欄にある、あなたが作成したトピックを参照・リンクしている他のユーザーの返信を削除します。

  4. 作成したトピックのサイドバー(ガッター)を見ると、返信が削除されたにもかかわらず、その削除された返信(あなたのトピックを参照・リンクしているもの)へのリンクがまだ表示されていることに気づくでしょう。

再現例:

Discourse ソフトウェアを使用して作成された別のフォーラムで公開されたこちらの トピックにある、「AffedilmemTR - Turkish Localization Services」というタイトルのガッターリンクを確認してください。これは、別のトピック内の返信 #40 へのリンクですが、その返信 #40 は、参照されているトピックを参照・リンクしていません。なぜなら、これは返信 #40 が作成された 2 回目だからです(1 回目に作成された際、返信 #40 は参照されているトピックを参照・リンクしていましたが、後にフォーラム管理者によって削除されました)。


事前に謝罪いたします: もしこれが再現不能な問題であり、他のフォーラム側の不備である場合は、その旨を彼らに通知するか、この問題に対する潜在的な解決策(もしあれば)を送信するよう努めます。

「いいね!」 2

いいえ、問題はその後も(リンクがまだ表示されたまま)ターゲットの投稿が削除された後もしばらく続いています。

しかし、あなたがそのことに触れたことから、これは他のフォーラム側の問題のようです。

ご懸念に対応していただき、ありがとうございました。彼らに対してバグレポートを提出します。

「いいね!」 1

理由はわかりませんが、私の経験では、リンク先のトピックや投稿を含む投稿が削除されると、その投稿からのバックリンクも削除されます(リアルタイムではなく、ページを再読み込みした後に)。最近、この点に関するバグは聞いていません。

「いいね!」 1

try.discourse.org でこれをテストしました。

  1. 新規ユーザーを作成してログイン

  2. 既存のトピックへのリンクを含む新しい返信を作成しました。以下のように:

  3. 既存のトピックのページをリフレッシュしました。リンク先ポストの下部にバックリンクが表示されています。

  4. すべて期待通りでした。リンク先のポストにバックリンクが表示されます。管理者として、その返信を削除しました。

  5. その後、通常ユーザーとしてページをリフレッシュしました。はい、確かにバグを再現できました。リンクを含むトピックが削除されたにもかかわらず、リンクは残ったままです。

このバグを来週 @eviltrout に割り当てていただけますか?残念ながら新しい回帰のようです :worried: データのクリーンアップに必要な対応もまだ明確ではありません。もしリリースに含まれていた場合、バックポートも必要になります。

報告ありがとうございます @Serdar。この回帰についてお詫び申し上げます。

「いいね!」 2

この小さなアクション(トピックの分割など)を削除しても、関連する投稿にあるリンクがまだ残っていることに気づきました。小さなアクションを削除しても、相互の投稿のリンクは削除されません :frowning:

「いいね!」 2

問題ありませんし、大丈夫ですよ。

早急に対処されるのを楽しみにしています。

良い一日を。

「いいね!」 1

先週、FIX: Delete internal links when moderator deletes a post by pmusaraj · Pull Request #13233 · discourse/discourse · GitHub を通じて修正されました。ご報告ありがとうございます、@Serdar さん。

「いいね!」 5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.