Good morning Luca, 'insert' and 'update' ops are fired *after* the node has been saved to the database. To make changes to the node before it is saved, you should make adjustments in 'presave'.
- Grayside On Mon, Oct 4, 2010 at 7:50 AM, luca capra <[email protected]> wrote: > Good evening, > > I'm writing a custom module, with a call to hook_nodeapi (on php 5.3, latest > drupal 6) > I update some cck fields, but looking at the saved node page, these fields > are empty. > > Seems that after the hook, cck fields lose their values. > > function mymod_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL){ > switch($op){ > case "insert": > case "update": > > my_fill_cck( &$node ); > > // here cck are populated > // krumo( $node ); > break; > case "load": > // viewing node, cck are empty :( > // krumo( $node ); > return array(); > break; > } > } > > Any idea is really appreciated. > Thank in advance. > > Best regards, > Luca >
