Index: pageroute.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pageroute/pageroute.module,v
retrieving revision 1.71.2.14
diff -u -r1.71.2.14 pageroute.module
--- pageroute.module	15 Sep 2009 10:07:55 -0000	1.71.2.14
+++ pageroute.module	21 Sep 2009 11:58:47 -0000
@@ -281,8 +281,9 @@
   $page = &$form_state['page'];
   $args = &$page->route->args;
 
-  if (isset($form_state['nid'])) {
+  if (isset($form_state['nid']) && !isset($args['nid'])) {
     $args['nid'] = $form_state['nid'];
+    $form_state['storage']['route']->args['nid'] = $form_state['nid'];
   }
   $function = 'formSubmitted';
   $page->$function($form_state);
