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):"