削除されたユーザーが作成したカテゴリ説明投稿を復元できません

カテゴリが作成された後に、そのカテゴリを作成したユーザーが削除されたことがありました。ログを確認すると、ユーザーが削除された時点で、Discourse が自動的にそれらの投稿を削除したことがわかります。

このことが問題を引き起こしていることに気づいたのは、その後しばらく経ってからでした。管理者は影響を受けたカテゴリの説明投稿をまだ表示(および編集)できる一方で、一般ユーザーがそれらの投稿を表示しようとすると、代わりに「エラー;読み込み中に問題が発生しました」というメッセージが表示されます。

これらのカテゴリ説明投稿は赤い背景で表示されます。これらがいつ削除されたかは確認できますし、「削除取り消し」ボタンも表示されていますが、クリックしても何の反応もありません。

影響を受けたカテゴリの1つに移動し(編集ボタンをクリック)、説明編集ボタンをクリックすると、対応する削除された投稿に移動します。ここで変更を加えて保存し、ページをリフレッシュすると新しい説明が表示されます。しかし、一般ユーザーはまだ投稿の内容(エラーメッセージのみ)を見ることができません。

1つの投稿の所有者を自分の管理者アカウントに変更することはできましたが、「削除取り消し」ボタンは依然として機能しません。

Meta Discourse で同様の報告を見つけたのですが、これまでのところどのアドバイスも役に立ちませんでした。

Discourse API を使って同様に影響を受けた投稿の削除取り消しに成功したという事例を1つ見つけ、それについて調べ始めましたが、API ドキュメントで投稿の削除取り消しに関する記述は見つかりませんでした。詳細は Can't recover a topic by a deleted user を参照してください。

影響を受けたカテゴリを最初から再作成する必要がない解決策があることを願っています。

追記:これらの投稿の1つに対して「削除取り消し」ボタンをクリックすると、エラーログに以下のエントリが生成されます:

Url: mysite/assets/ember_jquery-189e46ebcb33594b835e782fd1ce916ec750bc0cf980ebc4fb7796649161a18d.js
Line: 1
Column: 266460
Window Location: mysite/t/about-the-showcases-and-use-cases-category/28```
「いいね!」 3