Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Некорректный вывод записей удаленных пользователей в ленте активности #1500

Open
zau4man opened this issue May 8, 2024 · 0 comments

Comments

@zau4man
Copy link
Contributor

zau4man commented May 8, 2024

Используемая версия InstantCMS: 2.16.3, проблема наблюдается и в 2.16.1

Как воспроизвести проблему:

  • Разрешить пользователям самоудаляться
  • Оставить действие на сайте, которое отразится в ленте активности
  • Самоудалиться пользователем

При просмотре ленты активности увидим

image

Воспроизводится ли проблема на демо https://demo.instantcms.ru/: ДА

Проблема в

$this->joinLeft('{users}', 'u', 'u.id = i.user_id AND u.is_deleted IS NULL');

При выводе ленты активности происходит join только тех пользователей, которые не удалены. По остальным лента активности не получает ни ника, ни аватара. И выдает ошибки.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant