From a830a0820ae2a8f83050c704532bf4a12ec97601 Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Tue, 10 Mar 2026 12:23:21 -0700 Subject: [PATCH] Fix DoorDash parser: use find() loops instead of listToArray listToArray treats delimiter as individual chars, not a string. Rewritten to use position-based find() traversal for proper multi-character delimiter splitting. Co-Authored-By: Claude Opus 4.6 --- api/setup/analyzeMenuUrl.cfm | 173 +++++++++++++++++++++-------------- 1 file changed, 105 insertions(+), 68 deletions(-) diff --git a/api/setup/analyzeMenuUrl.cfm b/api/setup/analyzeMenuUrl.cfm index a8285fa..2521fb3 100644 --- a/api/setup/analyzeMenuUrl.cfm +++ b/api/setup/analyzeMenuUrl.cfm @@ -1152,127 +1152,160 @@ - - + + - + + + + - - - + + + + + + + + + + - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + - + - - - - + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + - - - - + + + + + + + + + + - - - - - - + + + + + + - + + + + - - - - - - + + + + + + - - - - - - + + + + + + - + - - - - - - - - - + + + + + + + + + + +