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
|
# Exécuter le script Python
|
||||||
if python3 /tmp/add_team_link.py; then
|
if python3 /tmp/add_team_link.py; then
|
||||||
# Vérifier le résultat (inclut /team, /team/, /team.html)
|
# 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"
|
echo "📊 Nombre d'occurrences trouvées: $team_count"
|
||||||
|
|
||||||
if [ "$team_count" -eq "1" ]; then
|
if [ "$team_count" -eq "1" ]; then
|
||||||
echo "✅ Lien Équipe présent (1 occurrence)"
|
echo "✅ Lien Équipe présent (1 occurrence)"
|
||||||
elif [ "$team_count" -gt "1" ]; then
|
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
|
python3 /tmp/add_team_link.py
|
||||||
final_count=$(grep -cE 'href="/team' "$NAV_FILE" 2>/dev/null || echo "0")
|
final_count=$(grep -cE 'href="/team|href=\{"/team|href=["'"'"']/team' "$NAV_FILE" 2>/dev/null || echo "0")
|
||||||
echo "✅ Après nettoyage: $final_count occurrence(s)"
|
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
|
else
|
||||||
echo "❌ Lien Équipe non trouvé après modification"
|
echo "❌ Lien Équipe non trouvé après modification"
|
||||||
echo "📄 Aperçu de Navigation.tsx (premières 50 lignes):"
|
echo "📄 Aperçu de Navigation.tsx (premières 50 lignes):"
|
||||||
|
|||||||
Reference in New Issue
Block a user