Index: domain.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/domain/domain.module,v
retrieving revision 1.40.2.28
diff -u -r1.40.2.28 domain.module
--- domain.module	31 May 2009 18:26:43 -0000	1.40.2.28
+++ domain.module	9 Jun 2009 04:20:18 -0000
@@ -1278,10 +1278,11 @@
         db_query("DELETE FROM {node_access} WHERE realm = 'domain_editor' AND gid = %d", $domain['domain_id']);
         db_query("DELETE FROM {domain_access} WHERE realm = 'domain_id' AND gid = %d", $domain['domain_id']);
         db_query("DELETE FROM {domain_access} WHERE realm = 'domain_editor' AND gid = %d", $domain['domain_id']);
-        cache_clear_all();
       }
       break;
   }
+  // In all cases, we need to force a menu rebuild, which also clears the cache.
+  menu_rebuild();
 }
 
 /**
Index: domain_content/domain_content.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/domain/domain_content/domain_content.module,v
retrieving revision 1.15.2.5
diff -u -r1.15.2.5 domain_content.module
--- domain_content/domain_content.module	31 May 2009 18:26:44 -0000	1.15.2.5
+++ domain_content/domain_content.module	9 Jun 2009 04:23:09 -0000
@@ -57,7 +57,7 @@
     foreach ($domains as $domain) {
       $check = domain_content_check($domain, $all);
       $items[] = array(
-        'path' => 'admin/domain/content/'. filter_xss_admin($domain['subdomain']),
+        'path' => 'admin/domain/content/'. $domain['domain_id'],
         'title' => t('@domain content', array('@domain' => $domain['sitename'])),
         'description' => t('View content assigned to !domain', array('!domain' => $domain['subdomain'])),
         'callback' => 'domain_content_view',

