Bonjour,
Les URLs des contenus (dépêches et journaux entre autres) sont générées en utilisant le titre de ceux-ci. En principe, pour supporter le cas où plusieurs dépêches, ou plusieurs journaux (d'un même auteur), ont le même titre, un --N est rajouté à la fin de l'URL.
Ce matin, on constate sur http://linuxfr.org/journaux qu'un journal de chrisix titré « Nouveau coup de tonnerre attendu » est apparu.
Or, si l'on clique dessus, on constate que l'on arrive sur un journal du même titre datant de 2010.
Si l'on regarde bien, chrisix avait déjà écrit trois journaux ayant ce titre :
- https://linuxfr.org/users/chrisix/journaux/nouveau-coup-de-tonnerre-attendu
- https://linuxfr.org/users/chrisix/journaux/nouveau-coup-de-tonnerre-attendu--2
- https://linuxfr.org/users/chrisix/journaux/nouveau-coup-de-tonnerre-attendu--3
J'imagine donc que le code générant l'URL en fonction des doublons a été baclé et estime qu'il ne peut y avoir plus de trois doublons.
# Autre formulation
Posté par Florent Zara (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Pour info, un doublon a été fermé ici. Franchement, vous auriez pu prendre le même titre…
[^] # Re: Autre formulation
Posté par BAud (site web personnel) . Évalué à 4 (+0/-0).
Cela touche aussi une entrée de forum http://linuxfr.org/forums/linuxd%C3%A9butant/posts/installation-linux qui apparaît comme un nouveau sur http://linuxfr.org/forums/linuxd%C3%A9butant (je veux bien essayer de modifier le journal pour changer un peu le titre mais bon… vue la question on va dire que les réponses de 2007 sont encore valides :D).
# C'est beau l'imagination
Posté par Benoît Sibaud (site web personnel) . Évalué à 1 (+0/-0).
C'est beau l'imagination. Moi j'imagine que tu es un assemblage de bivalves dont chaque cerveau n'excède cependant pas le 1% de leur taille. Au fait, pourquoi on discute de cela ? Ce n'était pas une description technique sur un bug au départ ?
[^] # Re: C'est beau l'imagination
Posté par from_kobb . Évalué à -1 (+0/-0).
Et après ce genre d'insultes on se permet de plonker les gens ou de développer des outils pour…
# Oops...
Posté par Bruno Michel (site web personnel) . Évalué à 4 (+0/-0).
Pas du tout, le code qui gère ça, FriendlyId, est de très bonne qualité et permet de gérer plus de trois doublons sans problème. L'erreur ne vient pas de là.
LinuxFr.org utilisait FriendlyId 3 et est passé à FriendlyId 4, qui est une totale réécriture. En particulier, le stockage en base de données ne se fait plus de la même façon. Lors de la migration, je me suis apparemment loupé et il manquait donc des entrées dans la table
friendly_id_slugs
(je pense que c'étaient ceux pour lesquels il y avait eu des conflits avant l'import). J'ai réinséré les slugs manquants et ça doit corriger le problème.Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.