From 3d12bbdc8db15e041b8657720d8a56a3f3a9a5d2 Mon Sep 17 00:00:00 2001 From: syoul Date: Tue, 9 Dec 2025 12:16:33 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20am=C3=A9lioration=20diagnostic=20et=20v?= =?UTF-8?q?=C3=A9rification=20des=20liens=20team?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Affichage des occurrences exactes si plusieurs liens détectés - Vérification améliorée avec tous les formats possibles - Affichage du contenu complet si le nettoyage échoue - Arrêt du build si des doublons persistent après nettoyage --- Dockerfile.business | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Dockerfile.business b/Dockerfile.business index 9b88d32..20664cd 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -375,16 +375,25 @@ fi # Exécuter le script Python if python3 /tmp/add_team_link.py; then # Vérifier le résultat (inclut /team, /team/, /team.html) - team_count=$(grep -cE 'href="/team' "$NAV_FILE" 2>/dev/null || echo "0") + team_count=$(grep -cE 'href="/team|href=\{"/team|href=["'"'"']/team' "$NAV_FILE" 2>/dev/null || echo "0") echo "📊 Nombre d'occurrences trouvées: $team_count" if [ "$team_count" -eq "1" ]; then echo "✅ Lien Équipe présent (1 occurrence)" elif [ "$team_count" -gt "1" ]; then - echo "⚠️ Plusieurs occurrences détectées ($team_count), relance du nettoyage..." + echo "❌ ERREUR: $team_count occurrences détectées - affichage des occurrences:" + grep -nE 'href="/team|href=\{"/team|href=["'"'"']/team' "$NAV_FILE" || true + echo "⚠️ Relance du nettoyage..." python3 /tmp/add_team_link.py - final_count=$(grep -cE 'href="/team' "$NAV_FILE" 2>/dev/null || echo "0") - echo "✅ Après nettoyage: $final_count occurrence(s)" + final_count=$(grep -cE 'href="/team|href=\{"/team|href=["'"'"']/team' "$NAV_FILE" 2>/dev/null || echo "0") + if [ "$final_count" -gt "1" ]; then + echo "❌ ERREUR CRITIQUE: $final_count occurrences encore présentes après nettoyage!" + echo "📄 Aperçu complet de Navigation.tsx:" + cat "$NAV_FILE" || true + exit 1 + else + echo "✅ Après nettoyage: $final_count occurrence(s)" + fi else echo "❌ Lien Équipe non trouvé après modification" echo "📄 Aperçu de Navigation.tsx (premières 50 lignes):"