[object Object]

← back to Council 0809 Builds

fix --vendor arg parsing in Path A backfill (index-based, drops broken .replace)

7f398975921376a807da29fdc6da82612c6d2c68 · 2026-08-10 12:28:56 -0700 · Steve Abrams

Files touched

Diff

commit 7f398975921376a807da29fdc6da82612c6d2c68
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 10 12:28:56 2026 -0700

    fix --vendor arg parsing in Path A backfill (index-based, drops broken .replace)
---
 rolls-ar-deeplink/backfill-pattern-repeat.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rolls-ar-deeplink/backfill-pattern-repeat.js b/rolls-ar-deeplink/backfill-pattern-repeat.js
index 9fb1d06..4bd536f 100644
--- a/rolls-ar-deeplink/backfill-pattern-repeat.js
+++ b/rolls-ar-deeplink/backfill-pattern-repeat.js
@@ -30,8 +30,9 @@ const g = (k) => (env.match(new RegExp('^' + k + '=(.*)$', 'm')) || [])[1];
 const TOKEN = g('SHOPIFY_ADMIN_TOKEN'), STORE = g('SHOPIFY_STORE');
 const API = `https://${STORE}/admin/api/2024-10/graphql.json`;
 const APPLY = process.argv.includes('--apply');
+const _vi = process.argv.indexOf('--vendor');
 const VENDOR = (process.argv.find((a) => a.startsWith('--vendor=')) || '').split('=')[1]
-            || (process.argv[process.argv.indexOf('--vendor') + 1] || '').replace(/^--.*/, '');
+            || (_vi >= 0 ? (process.argv[_vi + 1] || '') : '');
 
 /** Normalize a free-text repeat/width to a positive number of inches, else null.
  *  Handles: '20.5', '21 (53 cm)', '3.5  (8.89 cm)', '36" Wide', 'N/A', '0'. */

← 6012bf0 ship Council #5 rolls AR deep-link Path B: install how-many-  ·  back to Council 0809 Builds  ·  add read-only AUDIT_DUMP reporting to Path A backfill dry-ru 847f3e6 →