今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

OpenPNEのバグ?

  1. OpenPNEでコミュニティカテゴリの大カテゴリを作る。
  2. その大カテゴリの中に小カテゴリを作る。
  3. 大カテゴリを削除する。
  4. 小カテゴリは管理画面から消えるけど、DBに残る。
この状態になると、コミュニティを作るときのカテゴリには登録されている小カテゴリが表示されるけど、大カテゴリを失った小カテゴリは管理画面から消えてしまう。消えた小カテゴリには管理画面から全く触れなくなるという状態に陥るらしい。
なんか、小カテゴリがゾンビ化してるっぽいバグ?
直接DBにアクセスして、浮いてしまった小カテゴリを community_category テーブルから削除したらいいみたい。今回はそう対処した。でも、適当な大カテゴリに紐付けさせてもいいのかもしんない。
本来は、もともと所属していた大カテゴリが消されても、登録済み小カテゴリをリストアップしてやればいいだけのことだと思うんだが。