Ошибка SQL при заходе в тему LS Board

Всем добрый день.
Использую плагин LS Board для создания Вопросов и Ответов, но периодически, при заходе в тему возникает ошибка.
Возникает она, только если вы залогинены на сайте.

Текст ошибки:
SQL Error: Cannot add or update a child row: a foreign key constraint fails (`motoklubrf`.`prefix_forum_topic_view`, CONSTRAINT `prefix_forum_topic_view_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE) at /home/m/motoklubrf/public_html/engine/classes/MapperORM.class.php line 35
Array ( [code] => 1452 [message] => Cannot add or update a child row: a foreign key constraint fails (`motoklubrf`.`prefix_forum_topic_view`, CONSTRAINT `prefix_forum_topic_view_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE) [query] => INSERT INTO prefix_forum_topic_view SET `topic_id`='2', `topic_views`='2' [context] => /home/m/motoklubrf/public_html/engine/classes/MapperORM.class.php line 35 )

Адрес сайта: uralmotoclub.ru/forum/quiz/
Шаблон — Vintage
Версия LS 1.0.3

Заметил, что я не одинок с этой проблемой — livestreet.ru/blog/16143.html

Подскажите, пожалуйста, как ее можно исправить?
Или другой вариант — как еще можно реализовать вопросы и ответы?

Спасибо.

1 комментарий

avatar
Написал автору форума.
Chiffa помог, спасибо ему!
catalog.livestreetcms.com/addon/trac/240/view/1499/

Нужно в файле plugins\forum\sql\install.sql в строчке:
«ADD CONSTRAINT `prefix_forum_topic_view_fk` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE;»
заменить prefix_topic на prefix_forum_topic.

Потом деактивировать и заново активировать плагин.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.