From 982fb8fde662b2963f1c6ab4fd9018c59645f6c9 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Mon, 2 Mar 2026 16:20:11 +0800 Subject: [PATCH] fix: correct material name type keyword matching logic Reverse the inclusion check to properly match when materialName contains typeKeyword.materialName (e.g., "ABC123_SPECIAL" contains "ABC123"). Co-Authored-By: Claude Sonnet 4.5 --- src/main/ipc/validation-handler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/ipc/validation-handler.ts b/src/main/ipc/validation-handler.ts index 81850f0..271d2ff 100644 --- a/src/main/ipc/validation-handler.ts +++ b/src/main/ipc/validation-handler.ts @@ -340,7 +340,7 @@ export function registerValidationHandlers(): void { for (const typeKeyword of typeKeywords) { if ( typeKeyword.materialName && - typeKeyword.materialName.includes(materialName) + materialName.includes(typeKeyword.materialName) ) { matchedTypeKeyword = typeKeyword.materialName managerName = typeKeyword.managerName