Перейти к содержимому
Русский язык для Invision Community 5

Как починить личные сообщения?

Удалил из базы данных некоторые сообщения из личной переписки, оставшейся еще с прошлых версий. Теперь при заходе в /messenger/ появляется ошибка:

 

OutOfRangeException:  (0)
#0 /applications/core/modules/front/messaging/messenger.php(397): IPS\Patterns\_ActiveRecord::load(NULL)
#1 /system/Dispatcher/Controller.php(96): IPS\core\modules\front\messaging\_messenger->manage()
#2 /system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute()
#3 /applications/core/modules/front/messaging/messenger.php(71): IPS\Content\_Controller->execute()
#4 /system/Dispatcher/Dispatcher.php(146): IPS\core\modules\front\messaging\_messenger->execute()
#5 /index.php(12): IPS\_Dispatcher->run()
#6 {main}

 

#0 /init.php(524): IPS\_Log::log('OutOfRangeExcep...', 'uncaught_except...')
#1 [internal function]: IPS\IPS::exceptionHandler(Object(OutOfRangeException))
#2 {main}

 

Можно ли как-то починить, каким-то sql запросом, не восстанавливая базу данных до ранней даты? У других пользователей проблем с заходом во входящие нет.

Изменено пользователем Zero108

Рекомендованные сообщения

В таблице core_message_topic_user_map тоже удалили данные?

  • Автор

Только в core_message_posts и core_message_topics.

 

Сообщения древние, со старых версий. Сейчас вот восстановил базу данных. Они опять видны только в приложении PM VIEWER. То есть их никак обычным способом не удалить. Как удалить?

Изменено пользователем Zero108

Как удалить?

Я же указал таблицу.

DELETE FROM core_message_topic_user_map WHERE map_topic_id NOT IN (SELECT mt_id FROM core_message_topics)

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.