diff --git a/src/QueueManager/UWQueueManager.php b/src/QueueManager/UWQueueManager.php
index 45d46891ef467e1172d875c3f9b043ca4f2e3dd8..ed91e3b690a8a9623fa3abf563d7d85c8f0caaa2 100644
--- a/src/QueueManager/UWQueueManager.php
+++ b/src/QueueManager/UWQueueManager.php
@@ -104,6 +104,11 @@ class UWQueueManager {
    * Process queued items.
    */
   public function processQueue(): void {
+    // If there is no vid set. This happens when max depth is set to zero.
+    if ($this->vid === NULL) {
+      return;
+    }
+
     if ($this->queue->numberOfItems() === 0) {
       $this->createQueue();
     }