diff --git a/include/class.queue.php b/include/class.queue.php
index d4185fa978cd974ee8a1619ab96c1b634f422e7c..62e1ef5dcab6dcb81540ccf18ae82d3f1dd7612c 100644
--- a/include/class.queue.php
+++ b/include/class.queue.php
@@ -1293,7 +1293,8 @@ class CustomQueue extends VerySimpleModel {
 
         $queue = new static($vars);
         $queue->created = SqlFunction::NOW();
-        $queue->setFlag(self::FLAG_QUEUE);
+        if (!isset($vars['flags']))
+            $queue->setFlag(self::FLAG_QUEUE);
 
         return $queue;
     }