SPB Git

spb/fabri-ka

Public

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

Revert "[ka6] wix.py: 6e application du fix ConnectYourDomain par ÉDITION DIRECTE + commit frais (la 5e, ede5c20, a été PERDUE le jour même par le revert 1fa1088 — en même temps que la fiche, revert 0f29552: le combo entier du 10-16 a sauté). Filet de sécurité DERRIÈRE la migration de fiche 7b02388 (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-17: home/access-tokens/sitemap tous 404 avec le marqueur) 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 5 applications validées (325b9a6, 3c69542, 1dcc42d, a6b05f7, ede5c20), 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 sync réel 2026-10-17: 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 ab72ce2690883093772e7fb3f6df1ec732112e8e.
Simon-Pierre Boucher committed (Oct 18, 2026) parent caec73a Browse files

1 changed file +1 −13

Unified Split
modified fabrika/connectors/wix.py +1 −13
@@ -37,19 +37,7 @@ class WixConnector(BaseConnector):
37 37 platform = "wix"
38 38
39 39 def fetch(self) -> list[Product]:
40 − try:
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
40 + r = self.get(f"{self.base}/_api/v1/access-tokens")
53 41 try:
54 42 body = r.json()
55 43 except ValueError:
56 44
Menu

Theme