恒久的な削除にバグがあると思います。
いくつかの投稿を削除しました。しかし、削除済み投稿リストを開くことができません。
ここに342件の削除済み投稿がまだあることがわかります。しかし、それをクリックすると404ページに遷移します。
他のユーザーの削除リストは開くことができますが、自分のリストは開けません。
これを修正するために何かできることはありますか?
恒久的な削除にバグがあると思います。
いくつかの投稿を削除しました。しかし、削除済み投稿リストを開くことができません。
ここに342件の削除済み投稿がまだあることがわかります。しかし、それをクリックすると404ページに遷移します。
他のユーザーの削除リストは開くことができますが、自分のリストは開けません。
これを修正するために何かできることはありますか?
バグを再現する手順がわかりました。
2つのアカウントが必要かどうかはわかりませんが、私の状況は以下のとおりです。
これを誰か見ていただけますか?
機密情報を含む投稿をいくつかクリーニングしたのですが、行き詰まってしまいました…
トピック/PMから削除された投稿にまだアクセスして、そこから完全に削除することはできますか、それとも削除された投稿は一切表示されなくなりますか?
投稿からアクセスできます。
しかし、どの投稿かわからないため、投稿削除リストは非常に重要です。
これがなければ、プライベートメッセージや公開トピックをすべて手動で確認して見つけなければなりません。
deleted-posts.json も試しましたが、情報には削除された投稿は含まれていませんでした。
「user_badges」やその他のユーザー情報のようなものしか表示されません。
削除された投稿のIDリストを何らかの方法で取得できれば、それも役立ちます。
再現を試みています。
/deleted-postsリストにアクセスして、このトピックを見つけます。/deleted-postsにアクセスできなくなり、「GET https://greedy.jammydodger.monster/posts/jammydodger/deleted?offset=0」というエラーが発生します。ただし、管理者Aと管理者Cは引き続き管理者Aの/deleted-postsリストにアクセスできます。当面の間、@VincentAlse様、セカンダリ管理者アカウントを使用して/deleted-postsリストにアクセスし、削除したい他の投稿を見つけていただけますでしょうか?または、data-explorerクエリを使用して特定することもできます。
JammyDodgerさん、こんにちは。
確認ありがとうございます。Admin C(古いアカウントと新規作成したアカウントの両方)を試しましたが、うまくいきませんでした。原因は、多くの異なるアカウントの投稿を削除しており、ほとんどのアカウントの削除リストがバグっていることだと思います。
Data Explorerを見てみます。これで削除された投稿をクエリできますか?
ああ、それは残念です。データエクスプローラープラグインにアクセスできる場合は、次のようなものが特定のユーザーの /deleted/posts リストを(post_id も含めて)再現できると思います。
-- [params]
-- user_id :user_id
SELECT p.created_at AS reltime$time,
id AS post_id,
id
FROM posts p
WHERE p.user_id = :user_id
AND p.deleted_at IS NOT NULL
ORDER BY p.created_at DESC
試してみます。
@VincentAlse、うまくいきましたか?もしその方法で必要なリストが見つからなかった場合、削除したい投稿を見つける方法は他にもいくつかあるはずですが?
素朴な質問ですが、user_idとは何ですか?.jsonページから判断すると、私のuser_idは1だと思います。
このメッセージが表示されます: ActiveRecord::PreparedStatementInvalid: /* の :user_id に値がありません
そのスクリーンショットを見ると、一番上のパラメータを変更したようですね。そうすると、実際には動作しなくなります。:user_id のままにしておくと、実行時にユーザー名を入力できる選択ボックスが表示されます。![]()
または、パラメータを削除して、JSONから取得したユーザーIDを WHERE p.user_id = の行に追加することもできます。
これで意味は通じますか?
昨日ご報告いただいたバグは、このPRで修正済みで、すでにマージされています。Discourseインスタンスをアップデートすればデプロイ可能です。
しかしながら、トピックを完全に削除すると、データベースに孤立した小さなアクション投稿が残ってしまうことが判明しました。この2つ目のバグは、以下のPRで修正されました。
これで問題なく動作するはずです。もし他に問題がありましたら、お知らせください。
このトピックは3日後に自動的に閉じられました。返信はもう許可されていません。