fix: amélioration diagnostic et vérification des liens team
- 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
This commit is contained in:
@@ -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):"
|
||||
|
||||
Reference in New Issue
Block a user