From 590473878e9290cc1137f469d1613a074190bdca Mon Sep 17 00:00:00 2001 From: credelinghuys Date: Mon, 11 May 2026 14:12:17 -0400 Subject: [PATCH] CASH-2563: Check for MISC parts --- src/store/index.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/store/index.js b/src/store/index.js index e77212cac..5b7449c4b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1954,10 +1954,17 @@ export const actions = { } }); + // Triggers bailout if (response.PartsNotFound) { return response; } + // Check if we only have MISC parts to trigger bailout + const miscPartsResponse = checkIfMiscParts(response.data.partsOrQuestions); + if (miscPartsResponse.PartsNotFound) { + return miscPartsResponse; + } + // Flatten location and name properties response.data.partsOrQuestions = convertGlassPieceNamingFromApi( response.data.partsOrQuestions @@ -4407,3 +4414,17 @@ const timeSlotCallFlags = { shop: false, mobile: false, }; + +function checkIfMiscParts(partsOrQuestions) { + if (!partsOrQuestions || partsOrQuestions.length === 0) { + return { PartsNotFound: true }; + } else if ( + partsOrQuestions.length === 1 && + partsOrQuestions[0].parts && + partsOrQuestions[0].parts.length === 1 && + partsOrQuestions[0].parts[0].partNumber.startsWith("MISC") + ) { + return { PartsNotFound: true }; + } + return { PartsNotFound: false }; +}