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 constantin-gregoire.qc.ca: ré-application (5e fois) du fix 428 Wix perdu — f87bea5 (fallback V3 → 428 CATALOG_V1_SITE_CALLING_CATALOG_V3_API traité comme fallback non applicable, résultat V1 conservé) annulé par le revert 685f175 (14:16 UTC) d'une session concurrente; restauré via git revert du revert. constantin-gregoire.qc.ca = Wix vitrine V1 sans boutique en ligne (store-products-sitemap.xml 404 re-vérifié live) → zéro légitime, les 3 échecs 428 (09:32, 11:44, 13:19 UTC le 2026-08-25) datent de fenêtres sans fix. Sync réel: 1 ok / 0 erreur / 0 produit, non-régression V3 barlaitierchouinard.com 11 produits / 0 erreur

Simon-Pierre Boucher committed 1 mo ago (Aug 25, 2026) parent 2be2f65

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