X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fmodules%2Fcontrib%2Fentityqueue%2Fsrc%2FPlugin%2FEntityQueueHandler%2FSimple.php;fp=web%2Fmodules%2Fcontrib%2Fentityqueue%2Fsrc%2FPlugin%2FEntityQueueHandler%2FSimple.php;h=da2120a23e90a1ea6f1f21c36e879e74ae4d85a2;hb=059867c3f96750652c80f39e44c442a58c2549ee;hp=c84db326d28f6a9f2f614b80a3aa256006b29b70;hpb=f8fc16ae6b862bef59baaad5d051dd37b7ff11b2;p=yaffs-website diff --git a/web/modules/contrib/entityqueue/src/Plugin/EntityQueueHandler/Simple.php b/web/modules/contrib/entityqueue/src/Plugin/EntityQueueHandler/Simple.php index c84db326d..da2120a23 100644 --- a/web/modules/contrib/entityqueue/src/Plugin/EntityQueueHandler/Simple.php +++ b/web/modules/contrib/entityqueue/src/Plugin/EntityQueueHandler/Simple.php @@ -51,15 +51,20 @@ class Simple extends EntityQueueHandlerBase { */ public function onQueuePostSave(EntityQueueInterface $queue, EntityStorageInterface $storage, $update = TRUE) { // Make sure that every simple queue has a subqueue. - if (!$update) { + if ($update) { + $subqueue = EntitySubqueue::load($queue->id()); + $subqueue->setTitle($queue->label()); + } + else { $subqueue = EntitySubqueue::create([ 'queue' => $queue->id(), 'name' => $queue->id(), 'title' => $queue->label(), 'langcode' => $queue->language()->getId(), ]); - $subqueue->save(); } + + $subqueue->save(); } /**