diff --git a/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php b/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php index 619dfa4e98cab1a4619e4737d4fbd708d1a8ea0e..509c7b2f8284c1e3faae2268401f477496026988 100644 --- a/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php +++ b/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php @@ -23,14 +23,16 @@ class QueueSortCreator extends MigrationTask { foreach ($old ?: array() as $row) { // Only save entries with "valid" criteria if (!$row['title'] - || !($config = JsonDataParser::parse($row['config'], true)) - || !($criteria = self::isolateCriteria($config))) + || !($config = JsonDataParser::parse($row['config'], + true))) continue; $row['root'] = 'T'; // Ticket Queue - $row['flags'] = 0; // Saved Search - $row['config'] = JsonDataEncoder::encode(array( - 'criteria' => $criteria, 'conditions' => array())); + $row['flags'] = 16; // Saved Search + if (($criteria = self::isolateCriteria($config))) + $row['config'] = JsonDataEncoder::encode(array( + 'criteria' => $criteria, + 'conditions' => array())); CustomQueue::__create(array_intersect_key($row, array_flip( array('staff_id', 'title', 'config', 'flags', 'root', 'created', 'updated'))));