Внутренний пользователь связался со мной вчера, потому что не мог найти все темы, назначенные его группе. Количество групп показывало (на тот момент) 2, но была перечислена только одна.
Переходим к сегодняшнему дню, когда у меня появилась возможность разобраться: теперь счётчик показывает 4, но перечислено только 3:
И на самом деле… Я только что заметил, что даты создания/назначения/пометки и удаления постов приходятся на апрель. И я не думаю, что цифры были неверными (т.е. включали удалённые посты) до недавнего времени. Мне интересно, не сыграли ли роль недавние изменения от @natrecent changes в этом.
SELECT a.*
FROM assignments a
JOIN groups g on g.id=a.assigned_to_id
WHERE a.assigned_to_type='Group'
AND g.name='xxx'
В одном из сообщений «удалено автором» мои попытки отменить назначение не «применяются». Я отменяю назначение, действие не отображается в теме, а после обновления страницы видно, что оно всё ещё назначено группе.
Редактирование: Мне пришлось восстановить тему, чтобы я мог отменить назначение и убрать её из общего количества назначений группы. (После этого снова удалил её.)