Project

General

Profile

Anomalie #3004

Requête ne finit pas vers <BASE>/ecrire/?exec=rubrique&id_rubrique=ID si une rubrique est son propre parent

Added by Vince Vinet over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/14/2013
Due date:
% Done:

0%

Resolution:
fixed
Navigateur:

Description

mysql> select id_parent, id_rubrique, id_secteur, profondeur from spip_rubriques WHERE id_parent = id_rubrique;
+-----------+-------------+------------+------------+
| id_parent | id_rubrique | id_secteur | profondeur |
+-----------+-------------+------------+------------+
|         9 |           9 |          9 |          0 |
+-----------+-------------+------------+------------+
1 row in set (0.00 sec)

requête vers: <BASE>/ecrire/?exec=rubrique&id_rubrique=9
en produit pas de réponse.

Associated revisions

Revision 20536 (diff)
Added by cedric@yterium.com over 6 years ago

Ferme #3004 : se proteger des references circulaires dans la table des rubriques dans la boucle HIERARCHIE
Plutot qu'un code specifique, on utilise la fonction generique calcul_hierarchie_in() que l'on modifie pour tenir compte de ce cas limite. Pour etre homogene, on inverse l'ordre des rubriques qu'elle renvoie.

Revision 20587 (diff)
Added by cedric@yterium.com over 6 years ago

Report de r20536 : Ferme #3004 : se proteger des references circulaires dans la table des rubriques dans la boucle HIERARCHIE
Plutot qu'un code specifique, on utilise la fonction generique calcul_hierarchie_in() que l'on modifie pour tenir compte de ce cas limite. Pour etre homogene, on inverse l'ordre des rubriques qu'elle renvoie.

History

#1 Updated by Vince Vinet over 6 years ago

La rubrique ne semble pas être listée nulle part, alors ce n'est pas trop grave.

Un usager typique de tombera jamais là dessus.

#2 Updated by cedric - over 6 years ago

  • Status changed from Nouveau to Fermé
  • Target version set to 3.0
  • Resolution set to fixed

Also available in: Atom PDF