Удаление топиков с комментариями.

При удалении топиков, в которых были комментарии в ленте активности вылазит ошибка:
Fatal error: Call to a member function getBlog() on a non-object in…

Если ты замечаешь это быстро, то проблем нет. Лезешь в БД, удаляешь эти комментарии и все.
Но если у тебя большая активность и в день пишут более 100 комментов к разным топикам, и ты заметил ошибку спустя пару дней, то отыскать эти самые проблемные комменты практически нереально.

Может кто то подскажет, как обойти ошибку, если не можешь руками эти комметарии из базы удалить. Или плагин какой нибудь есть, который чистит БД от комментов к несуществующим ныне топикам?
Буду очень признателен за подсказку.

Удаленные комментарии

Народ у меня появилась идея)
Суть в том, что многие жалуются на удаление комментарий, это не очень верное решение для LS и тут я придумал идею, по скольку Макс любит удалять комментарии.
Идея заключается в том, чтоб комментарии не просто удалялись, а отправлялись в закрытые комментарии, типо в черный список.
Но суть в том, что их могут просматривать те пользователи, кто зарегистрировался в LS и кому есть 18 лет.
Таким способом, можно предотвратить матерный язык, от несовершеннолетних и не ущемлять свои интересы, мне лично всегда интересно, что же написал какой то пользователь, когда я вижу надпись комментарий удален)
Если вы мне поможете, то возможно Макс создаст такую систему в LS
А если у кого по кручи идея, то я с удовольствием выслушаю,
и еще, в удаленных комментариях есть маленький баг, так вот он тоже возможно будет исправлен, но не факт)