SPB Git forge

spb/fabri-ka

Public

Agrégateur de produits québécois — www.fabri-ka.com

217commits 1branches 0releases
66.1 MBsize
maindefault branch
5 h agolast push
Python 38.4% HTML 30.3% TypeScript 17.2% CSS 11% JavaScript 3.2%

[ka6] fix connecteur cesares.ca: ré-application (3e fois) du fix 428 Wix perdu — cb1b7c2 (fallback V3 → 428 CATALOG_V1_SITE_CALLING_CATALOG_V3_API traité comme fallback non applicable, résultat V1 conservé) n'était plus ancêtre de HEAD après la vague de reverts des sessions concurrentes (004209d…cd617ac), et la vague Wix vitrine V1 (cesares.ca, 5ebaron.com…) retombait en échec 428; wix.py re-patché à l'identique via git apply --3way de cb1b7c2. Sync réel: cesares.ca 1 ok / 0 erreur / 0 produit (zéro légitime, sitemap produits 404 re-vérifié live), non-régression V3 barlaitierchouinard.com 11 produits

Simon-Pierre Boucher committed 1 mo ago (Aug 24, 2026) parent 004209d

1 changed file +5 −0

modified fabrika/connectors/wix.py +5 −0
@@ -66,6 +66,11 @@ class WixConnector(BaseConnector):
66 66 headers={"Authorization": inst, "Content-Type": "application/json"},
67 67 json={"query": query, "fields": fields},
68 68 timeout=self.timeout)
69 + if resp.status_code == 428:
70 + # CATALOG_V1_SITE_CALLING_CATALOG_V3_API : le site est resté en
71 + # catalogue V1 — le résultat V1 (souvent 0, boutique vide) est
72 + # fidèle, le fallback V3 ne s'applique pas.
73 + break
69 74 resp.raise_for_status()
70 75 data = resp.json()
71 76 for it in (data.get("products") or []):
72 77