Иногда в ленте активности (ЛА) появляется запись, что  автор N, который давно не появлялся на сайте, добавил запись K, которая и до этого существовала.

Дело в том, что ЛА заработала относительно недавно, а на сайте существуют статьи, добавленные например в прошлом году. Когда я нахожу ошибки или неправильное форматирование в них, то я их редактирую. Так как скрипт ЛА работает следующим образом:

  • Пользователь редактировал/добавил новую статью?
    • Проверь таблицу ЛА в базе данных. Если запись о редактировании/добавлении данной статьи в ней не существует, добавь ее.

И таким образом добавляется новая запись в ЛА потому, что во время публикации этих материалов ЛА еще не существовала.

Надеюсь мне удалось объяснить в чем "проблема"))