1 Oct
2006
1 Oct
'06
1:16 a.m.
I created an issue for this PHP5 problem with node_load and posted 5.0 and 4.7 patches that use drupal_clone(): http://drupal.org/node/86842 In response to Scott McLewin's solution:
I encountered a similar problem when changing over to php5. I don't know that this was the only answer or even the best answer, but I changed that line to read:
$node = node_load(array('nid' => $form_values['nid']));
looking at node_load, I think this will force the node to be re-loaded from the DB (including all the hook_view and hook_nodeapi calls), since the cached object is only returned if a numeric parameter is passed. Thus, it may solve the problem but creates a potential performance hit. -Peter