diff --git a/include/class.queue.php b/include/class.queue.php index 5c80573686a4a969820cb902ae1e2fa34c2a6b2e..73089f78c3d126f9946995b570faf75c906e37ec 100644 --- a/include/class.queue.php +++ b/include/class.queue.php @@ -1094,7 +1094,12 @@ class CustomQueue extends VerySimpleModel { return 0 === count($errors); } + function psave() { + return parent::save(); + } + function save($refetch=false) { + $nopath = !isset($this->path); $path_changed = isset($this->dirty['parent_id']); @@ -1166,7 +1171,7 @@ class CustomQueue extends VerySimpleModel { static function __create($vars) { $q = static::create($vars); - $q->save(); + $q->psave(); foreach ($vars['columns'] as $info) { $glue = new QueueColumnGlue($info); $glue->queue_id = $q->getId(); diff --git a/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php b/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php index 7d48e4ea624018c1453e79ce4fab5ba8ec47f92a..29a3a4b8c71c1a2cfbf191f03f8cb8fc2fb032c8 100644 --- a/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php +++ b/include/upgrader/streams/core/934b8db8-ad9d0a5f.task.php @@ -30,7 +30,7 @@ class QueueSortCreator extends MigrationTask { foreach ($open->getChildren() as $q) { $q->flags |= CustomQueue::FLAG_INHERIT_SORTING; - $q->save(); + $q->psave(); } // Set default queue to 'open'