Index: InsertNode.pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/InsertNode/Attic/InsertNode.pages.inc,v
retrieving revision 1.1.2.26
diff -r1.1.2.26 InsertNode.pages.inc
57a58,61
>     // CHeck for any overrides first
>     if (in_array('override', $params[1])) {
>       _InsertNode_overrides($params, $node);
>     }
299a304,343
>  * Helper function to build overrides
>  */
> function _InsertNode_overrides(&$params, &$node) {
>   // pull out the override keys to the param array
>   $override_keys = array_intersect($params[1], array('override'));
> 
>   // split the overrides to field:value
>   foreach ($override_keys as $idx => $doesntmatter) {
>     $override = array();
>     $override = explode(':', $params[2][$idx]);
> 
>     // check to see if this is override cck
>     if ($override[0] == 'cck' && module_exists('content')) {
>       //see if they entered an index
>       $index = isset($override[4]) ? $override[4] : 0;
>       // Set the key we are changing
>       $key = isset($override[3]) ? $override[3] : 'value';
> 
>       // Get the field
>       $field = $node->$override[1];
>       // Update the value
>       $field[$index][$key] = $override[2];
>       // add to the node object
>       $node->$override[1] = $field;
>     }
>     else {
>       // Otherwise we are just updating a normal node field
>       $node->$override[0] = $override[1];
>     }
> 
>     // Remove the override from the param array
>     // So they are not processed
>     unset($params[0][$idx]);
>     unset($params[1][$idx]);
>     unset($params[2][$idx]);
>   }
> 
> }
> 
> /**
