Страница 1 из 1

ошибка Duplicate entry '32808-Seen-84' for key 'ticket_flag_per_user', SQL: '

Добавлено: 17 июн 2019, 06:46
svarog.be
Добрый день.

Иногда происходят ошибки Duplicate entry '32808-Seen-84' for key 'ticket_flag_per_user', SQL: '

СУБД не даёт добавить запись в таблицу ticket_flag, закономерно кстати, там действительно есть уже такие записи.
Я не могу понять почему модуль TicketNewMessageUpdate туда пытается сделать запись и почему повторно. комментарий из модуля "mark ticket as seen if all articless have been seen", что за артикли и зачем под них отдельная таблица я так и не понял, у всех записей это поле = seen.
Я конечно могу отредачить ту таблицу и убрать проверку, но хотелось бы менее радикальными средствами обойтись.

Re: ошибка Duplicate entry '32808-Seen-84' for key 'ticket_flag_per_user', SQL: '

Добавлено: 17 июн 2019, 09:16
svarog.be
есть упоминание о том, что открытие тикета в нескольких вкладках вызывает такую проблему
https://forums.otterhub.org/viewtopic.php?t=38649

Есть у кого какие мысли, как это можно исправить? Зачем вообще существует эта таблица? Можно ли отключить её использование?

Re: ошибка Duplicate entry '32808-Seen-84' for key 'ticket_flag_per_user', SQL: '

Добавлено: 18 июн 2019, 01:21
alexus
Тут вроде пишут, что переоткрыли багу - https://bugs.otrs.org/show_bug.cgi?id=13657