Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

Problème lors de la création espace perso [Solved]

Christophe Battarel -- on Aug. 6 2008, from Grenoble-Chambery
YACS Team - Développement

suite des problèmes liés à la mise en cache des accès BD

OwnerChristophe Battarel
Progress80%
WorkflowSupport request
StatusA solution has been made available
  • Submission on Aug. 6 2008 by Bernard
  • Action on Aug. 9 2008
lors de la création d'un espace personnel, nous avons un magnifique "fonction get_url appelée sur un non-objet"

cela provient du script sections/new.php en ligne 153 (8.6beta 30.31) qui essaye de récupérer la section nouvellement créée via la fonction Anchors::get('section:'.$id);

Il faut ajouter le parametre $mutable=true pour ne pas utiliser le cache de l'accès aux données, soit $section = Anchors::get('section:'.$id, true);

Je poste le script corrigé en fichier joint.

Bernard Paques
on Aug. 12 2008
Ce patch a été intégré dans yacs 8.6beta30.31.12 "Macnana RC2" livrée ce jour.

Bernard Paques
on Aug. 9 2008
Euh, Tof, es-tu sûr ? Moi, j'ai l'impression que la variable $id n'est pas initialisée, parce qu'elle a été remplacée par $_REQUEST['id'] plus haut dans le script. Une modification incomplète, en quelque sorte.

Le patch ci-dessous inclus une nouvelle version du script sections/new.php qui, normalement, devrait résoudre le problème.


20080809-patch-sections.tgz

Files


20080809-patch-sections.tgz

shared by Bernard on Aug. 9 2008 · 126 downloads · 4,283 bytes

details

New.zip

shared by Tof on Aug. 6 2008 · 52 downloads · 4,248 bytes

details