Quoting Moshe Weitzman &lt;<a href="mailto:weitzman@tejasa.com">weitzman@tejasa.com</a>&gt;<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
In drupal5, you should call hook_node_submit() and<br>
hook_nodeapi(&#39;submit&#39;) before node_save(). that will assure that any<br>
group info gets saved (for example).<br>
<br>
In d6 this is not needed since those submit hooks became<br>
hook_nodeapi(pre_save) and that happens from within node_save().<br>
<br>
drupal_execute is also a valid way. the node_load() is a little<br>
expensive but this is a very clean way to proceed. if it is working<br>
for you, i would proceed like this.</blockquote><div><br>The documentation to convert hook_submit to drupal 6 says to add $form[&#39;#submit&#39;], not to create a nodeapi(presave). I&#39;m a bit confused here. Should I convert my hook_submits to nodeapi(presave) or should I simple add $form[&#39;#submit&#39;] to the form?<br>
<br>I believe if I change it to nodeapi(presave) then I won&#39;t need to call hook_node_submit() before calling node_save() as this would be taken care by the presave call in node_save(). But it seems that even in drupal 6, if I use $form[&#39;#submit&#39;] I&#39;ll still have to do a call to the hook_node_submit() before calling node_save().<br>
<br>Am I missing something here?<br></div></div>