Jake Vanderwerf
2026-07-09 c68aefb847b09daa0697de7684d3451e2e68ce1e
inc/managers/queue/Storage.php
@@ -168,10 +168,15 @@
   public function insert(Operation $op): bool
   {
      $result = $this->table->insert([
         'id'              => $op->id,
         'type'            => $op->type,
         'user_id'         => $op->userId,
      $existing = $this->find($op->id);
      if ($existing && in_array($existing->state, ['completed', 'processing'] )) {
         $op->id = Queue::generateId($op->userId);
      }
      $result = $this->table->findOrCreate([
            'id'     => $op->id,
            'type'      => $op->type,
            'user_id'   => $op->userId,
         ],[
         'request_data'    => json_encode($op->requestData),
         'total_items'     => $op->totalItems,
         'processed_items' => $op->processedItems,