Возникла ошибка

Неясно после чего, но у одного из пользователей в профиле, в разделе

Публикации — комментарии возникла такая вот ошибка:

Fatal error: Call to a member function getBlog() on a non-object in /home/a146/www/we.easyelectronics.ru/templates/compiled/easyelectronics/%%18^18C^18C675C9%%comment_list.tpl.php on line 11

Адрес страницы где это можно посмотреть нативно

Причем у этого пользователя есть и другие комментарии, но почему то показывается только один, дальше вот такая бяка. Могло возникнуть после удаления и создания с тем же именем одного из блогов. Но у других то все нормально, по крайней мере проблемных больше не нашли.

Также была сделана очистка кэша, но похоже дело не в этом.

В прямом эфире, во всех комментариях, на 11 странице возникло нечто похожее

Fatal error: Call to a member function getBlog() on a non-object in /home/a146/www/we.easyelectronics.ru/templates/compiled/easyelectronics/%%18^18C^18C675C9%%comment_list.tpl.php on line 11

5 комментариев

avatar
пылесосом попробуйте
avatar
Не помогло.
avatar
У вас MyISAM и вы удалили блог?

livestreet.ru/blog/questions/4764.html

Используйте:
delete from prefix_comment_online where target_id not in (select topic_id
 from prefix_topic);

delete from prefix_comment where target_id not in (select topic_id
 from prefix_topic);
avatar
Да MyISAM

Мы удалили блог с несколькими постами.

Решение с удалением с базы я уже видел, но вот такой же запрос, но select дает 0, типо нет таких.
avatar
Рискнули сделать этот запрос — удалено 0 :/
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.