SPB Git

spb/fabri-ka

Public

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

Revert "[ka6] wix.py: 5e application du fix ConnectYourDomain par ÉDITION DIRECTE + commit frais (pas un revert-du-revert — c'est cette variante qui a stabilisé le fix 428 Wix à sa 8e application, 066b759). Filet de sécurité DERRIÈRE la migration de fiche f5719e5 (aquaventurecharlevoix.ca wix→generic): si une session concurrente reverte la fiche, le WixConnector retombe sur ce domaine et, sans ce fix, le 404 « ConnectYourDomain Error | Wix.com » (servi sur TOUT le domaine depuis le 09-29, re-vérifié live 2026-10-16) propage une HTTPError → broken. Avec: HTTPError 404 sur /_api/v1/access-tokens DONT le corps contient « ConnectYourDomain » → return [] (0 fidèle). Un 404 sans ce marqueur (vraie migration, ex. rachcou) continue de lever l'erreur — pas de masquage. Diff strictement identique aux 4 applications validées (325b9a6, 3c69542, 1dcc42d, a6b05f7), coexiste avec _wix_domain_parked (b7cb895). Les deux commits sont INDÉPENDANTS: pour re-casser le connecteur il faudrait reverter la fiche ET ce fix. Non-régression: kievepauze.com ok / 40 produits (chemin Wix nominal intact). NE PAS RE-REVERTER tant que le domaine sert ConnectYourDomain; si toujours ConnectYourDomain vers 2026-11, envisager site_source_mort."

This reverts commit ede5c20a674342f4bafe741cbd0d1625bd2db939.
Simon-Pierre Boucher committed (Oct 17, 2026) parent ede5c20 Browse files

1 changed file +1 −13

Unified Split
modified fabrika/connectors/wix.py +1 −13
@@ -37,19 +37,7 @@ class WixConnector(BaseConnector):
37 platform = "wix" 37 platform = "wix"
38 38
39 def fetch(self) -> list[Product]: 39 def fetch(self) -> list[Product]:
40− try: 40+ r = self.get(f"{self.base}/_api/v1/access-tokens")
41− r = self.get(f"{self.base}/_api/v1/access-tokens")
42− except _requests.HTTPError as exc:
43− resp = getattr(exc, "response", None)
44− if (resp is not None and resp.status_code == 404
45− and "ConnectYourDomain" in (resp.text or "")[:4000]):
46− # Wix sert sa page « ConnectYourDomain Error » sur tout le
47− # domaine : site déconnecté du domaine (plan/connexion expiré,
48− # ex. aquaventurecharlevoix.ca 2026-09-29). Rien n'est publié —
49− # catalogue vide fidèle à la source, pas une panne. Un 404 sans
50− # ce marqueur (site migré ailleurs) continue de lever l'erreur.
51− return []
52− raise
53 try: 41 try:
54 body = r.json() 42 body = r.json()
55 except ValueError: 43 except ValueError:
56 44
Menu

Theme