Index: solr/project_solr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/solr/project_solr.module,v
retrieving revision 1.73
diff -u -r1.73 project_solr.module
--- solr/project_solr.module	9 Aug 2010 23:02:36 -0000	1.73
+++ solr/project_solr.module	9 Aug 2010 23:30:53 -0000
@@ -182,10 +182,13 @@
   $filter_set = array();
   // Pull all the meta-type specific facets.
   foreach ($query->get_filters() as $filter) {
-    // Grab any meta-type specific facet (im_vid_X facets).
+    // Grab any meta-type specific facet (im_vid_X facets).    
     if (preg_match('/^im_vid_(.*)$/', $filter['#name'], $matches)) {
-      $filter_set[$filter['#name']][] = $filter['#value'];
-      $query->remove_filter($filter['#name'], $filter['#value']);
+      // Ignore facets against the project vocabulary.
+      if ($matches[1] !== _project_get_vid()) {
+        $filter_set[$filter['#name']][] = $filter['#value'];
+        $query->remove_filter($filter['#name'], $filter['#value']);
+      }
     }
   }
   // Add the meta-type specific facets back as an OR list.
