diff --git a/app/routes/mod-queue.tsx b/app/routes/mod-queue.tsx index 2e2fce3..1b1850d 100644 --- a/app/routes/mod-queue.tsx +++ b/app/routes/mod-queue.tsx @@ -175,7 +175,19 @@ export default function () { if (!entryData.length) return; for (const entry of entryData) { - switch (queue_type) { + let cardType = queue_type; + + if ( + entryData.indexOf(entry) === 0 && + itemType && + itemType !== queue_type + ) { + cardType = itemType; + // Prevent duplicate items + } else if (entryData.indexOf(entry) === 1 && queue_type === cardType) + continue; + + switch (cardType) { case "appeal": newEntries.push();