From 19a5f65b59e1798da4620368cef1b2598d771197 Mon Sep 17 00:00:00 2001 From: regalijan Date: Thu, 19 Oct 2023 16:50:45 -0400 Subject: [PATCH] Fix cross-type requests and duplicates --- app/routes/mod-queue.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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();