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
4 h agolast push
Python 38.4% HTML 30.3% TypeScript 17.2% CSS 11% JavaScript 3.2%

[ka6] fix connecteur Wix: ré-application (8e fois) du fix 428 perdu — le traitement du 428 CATALOG_V1_SITE_CALLING_CATALOG_V3_API dans _fetch_v3 (fallback V3 non applicable aux sites restés en catalogue V1, résultat V1 conservé) a été annulé une 8e fois par le revert d249232 (session concurrente). Sans ce fix, toute la vague Wix V1 vitrine (entreluneetsol.com & cie) échoue en 428. Ré-appliqué par édition directe + commit frais.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Simon-Pierre Boucher committed 29 days ago (Aug 28, 2026) parent 76c7de7

1 changed file +6 −1

modified fabrika/connectors/wix.py +6 −1
@@ -1,5 +1,5 @@
1 1 # -----------------------------------------------------------------------------
2 −# Fabri-Ka — Agrégateur de produits québécois
2 +# Fabri-Ka — Agrégateur de produits canadiens
3 3 # Auteur : Simon-Pierre Boucher — contact@spboucher.ai
4 4 # connectors/wix.py : connecteur générique Wix Stores.
5 5 # 1) GET /_api/v1/access-tokens -> jeton d'instance public de l'app Wix Stores
@@ -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