osticket 1.11
php 7.2
centos 7.x
step to reproduce:
1. edit create custom queues
2. add column due date
3. klik Config
4. add annotations, is overdue
5. save custom queues
6. edit entry and config columm
7. annotations show empty, but if added again, it show double
add annotations in column queue data added, but in edit not appear, and when add entry, it will create double
+----+-------+----------+---------+-------------+------------+----------+-------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+-------+
| id | flags | name | primary | secondary | filter | truncate | annotations | conditions | extra |
+----+-------+----------+---------+-------------+------------+----------+-------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+-------+
| 9 | 0 | Due Date | duedate | est_duedate | date:human | wrap | [{"c":"OverdueFlagDecoration","p":"<"},{"c":"OverdueFlagDecoration","p":"<"}] | [{"crit":["isoverdue","set",null],"prop":{"text-decoration":"underline","color":"#ff0000"}}] | NULL |
+----+-------+----------+---------+-------------+------------+----------+-------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+-------+