[ka6] fix connecteur entreluneetsol.com: ré-application (4e fois) du fix 428 Wix perdu — 4fef37d (fallback V3 → 428 CATALOG_V1_SITE_CALLING_CATALOG_V3_API traité comme fallback non applicable, résultat V1 conservé) annulé par le revert b1a8c32 (04:00 UTC) d'une session concurrente; restauré via git revert du revert. entreluneetsol.com = Wix vitrine V1 sans produits en ligne (store-products-sitemap.xml 404 re-vérifié live) → zéro légitime, les 3 échecs 428 (05:04, 07:19, 08:58 UTC) tous postérieurs au revert. Sync réel: 1 ok / 0 erreur / 0 produit, non-régression V3 barlaitierchouinard.com 11 produits / 0 erreur
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 | |