diff --git a/app/routes/mod-queue.tsx b/app/routes/mod-queue.tsx
index 1b1850d..b202afb 100644
--- a/app/routes/mod-queue.tsx
+++ b/app/routes/mod-queue.tsx
@@ -184,7 +184,11 @@ export default function () {
       ) {
         cardType = itemType;
         // Prevent duplicate items
-      } else if (entryData.indexOf(entry) === 1 && queue_type === cardType)
+      } else if (
+        entryData.indexOf(entry) > 0 &&
+        queue_type === cardType &&
+        entryData.filter((d) => d.id === entry.id).length > 1
+      )
         continue;
 
       switch (cardType) {