[object Object]

← 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

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 →