← 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
M rolls-ar-deeplink/backfill-pattern-repeat.js
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 →