? domain_redirect.patch
Index: domain.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain.module,v
retrieving revision 1.40.2.10
diff -u -p -r1.40.2.10 domain.module
--- domain.module	8 Jun 2008 15:42:16 -0000	1.40.2.10
+++ domain.module	24 Jun 2008 20:14:18 -0000
@@ -1168,6 +1168,10 @@ function domain_form_alter($form_id, &$f
         $form[$item]['#access'] = TRUE;
       }
     }
+    // Make sure we stay on the current domain, unless some other redirect is set.
+    if (!isset($form['#redirect']) && isset($form['#node']->nid)) {
+      $form['#redirect'] = $_domain['path'] . drupal_get_path_alias('node/'. $form['#node']->nid);
+    }
   }
 }
 
