SPB Git

spb/fabri-ka

Public

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

[ka6] fix connecteur erablieredanielrobert.com: domaine déconnecté de Wix dans la nuit du 10-19 (~03h) — TOUT le domaine (home, /_api/v1/access-tokens, /sitemap.xml) répond 404 avec la page « ConnectYourDomain Error | Wix.com » (marqueur ConnectYourDomain ×2 dans le corps, servi par l'infra Wix derrière Cloudflare), alors que le site vendait encore 11 produits au sync de 00:06. Aucun déménagement: le domaine canonique reste erablieredanielrobert.com (Google/Facebook/erabledici pointent toujours dessus) — déconnexion fraîche (plan/connexion de domaine expiré), probablement temporaire. Le fix ConnectYourDomain de wix.py (validé 7×: 325b9a6…a731526 pour aquaventurecharlevoix.ca) avait été RE-REVERTÉ par 766f323: sans lui, le 404 sur access-tokens propage une HTTPError → broken (3 échecs consécutifs au scan). Réapplication (8e) par checkout du commit validé: git checkout a731526 -- fabrika/connectors/wix.py (diff strictement identique aux 7 applications). HTTPError 404 DONT le corps contient ConnectYourDomain → return [] → catalogue vide fidèle à la source, sync ok; un 404 sans marqueur (vraie migration, ex. rachcou) continue de lever. Les 11 produits en base sont préservés (MISS_GRACE) et se réactiveront si le marchand reconnecte son domaine. Sync réel 2026-10-19: erablieredanielrobert.com ok / 0 produit; non-régression kievepauze.com ok / 40 (chemin Wix nominal intact). pm2 restart fabri-ka-sync fait, web local 200. NE PAS RE-REVERTER tant que le domaine sert ConnectYourDomain (re-sonder LIVE: curl -s https://www.erablieredanielrobert.com/ | grep ConnectYourDomain).

Simon-Pierre Boucher committed (Oct 19, 2026) parent 9a193bc Browse files

1 changed file +13 −1

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

Theme