Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

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

Battarel Christophe -- on Aug. 6, from Grenoble-Chambery
Christophe Battarel
Responsable technique et co-gérant altairis
Mon Blog
suite des problèmes liés à la mise en cache des accès BD
A solution has been made available

Solution Manager: Bernard

Issue description

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.

Files

20080809 patch sections.tgz 4,283 bytes, 14 downloads
Edited by Bernard on Aug. 9
Zoom
New.zip 4,248 bytes, 18 downloads
Edited by Tof on Aug. 6
Zoom

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6674 posts

on Aug. 9


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
Bernard
avatar
from nearby-an-airport
Associate, 6674 posts

on Aug. 12


Ce patch a été intégré dans yacs 8.6beta30.31.12 "Macnana RC2" livrée ce jour.

Rate this page
Posted by Tof on Aug. 6, commented by Bernard on Aug. 12, (popular)