From 2c6ff2bf508dbde6b463eff3cadbd53273d3d5ed Mon Sep 17 00:00:00 2001 From: Blessy Louis <112788477+BlessyLouis@users.noreply.github.com> Date: Tue, 30 Jun 2026 14:21:15 +0530 Subject: [PATCH] Allow 'cart' as a valid scope in csvParser --- src/engine/csvParser.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/engine/csvParser.js b/src/engine/csvParser.js index 92b8d6b..36ef962 100644 --- a/src/engine/csvParser.js +++ b/src/engine/csvParser.js @@ -49,8 +49,15 @@ export function parseRulesCSV(csvText) { } const scope = row.scope.trim().toLowerCase() - if (scope !== 'brand' && scope !== 'platform') { - errors.push(`Row ${rowNum}: scope must be "brand" or "platform", got "${row.scope}"`) + + if ( + scope !== 'brand' && + scope !== 'platform' && + scope !== 'cart' + ) { + errors.push( + `Row ${rowNum}: scope must be "brand", "platform", or "cart", got "${row.scope}"` + ) return }