← back to Jf Fabrics Recrawl
DWJJ: backfilled global.Match on 58 live products from JF specs (0 errors)
016ed9f03ed650adac2b1eb1daa311e060d36080 · 2026-06-29 08:51:24 -0700 · steve@designerwallcoverings.com
Files touched
M dwjj-mfr-backfill/write-metafields.py
Diff
commit 016ed9f03ed650adac2b1eb1daa311e060d36080
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date: Mon Jun 29 08:51:24 2026 -0700
DWJJ: backfilled global.Match on 58 live products from JF specs (0 errors)
---
dwjj-mfr-backfill/write-metafields.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dwjj-mfr-backfill/write-metafields.py b/dwjj-mfr-backfill/write-metafields.py
index 8bbc364..2ef3730 100755
--- a/dwjj-mfr-backfill/write-metafields.py
+++ b/dwjj-mfr-backfill/write-metafields.py
@@ -19,7 +19,7 @@ M='''mutation($mf:[MetafieldsSetInput!]!){ metafieldsSet(metafields:$mf){ metafi
print(f"{'DRY-RUN' if DRY else 'LIVE'} — {len(targets)} products to write global.Match")
errs=0
for r in targets:
- val=r['match']
+ val=", ".join(p.strip() for p in r['match'].split(",") if p.strip())
if DRY:
print(f" {r['base']:<10} Match <- {val}"); continue
v={"mf":[{"ownerId":r['gid'],"namespace":"global","key":"Match","type":"single_line_text_field","value":val}]}
← 6909b88 DWJJ MFR/spec backfill: staged 63-product JF scrape + dry-ru
·
back to Jf Fabrics Recrawl
·
chore: refactor write-metafields (with-block + utf-8 on open 5bd349a →