? dbtuner-762306.patch
? dbtuner-797072.patch
Index: dbtuner.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/dbtuner/dbtuner.admin.inc,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 dbtuner.admin.inc
--- dbtuner.admin.inc	10 May 2010 22:11:41 -0000	1.1.2.8
+++ dbtuner.admin.inc	12 May 2010 20:16:50 -0000
@@ -485,8 +485,14 @@ function dbtuner_views_filters_relations
     if (!empty($filters)) {
       foreach ($filters as $name => $filter) {
         if (!empty($filters['type']['value'])) {
-          foreach ($filters['type']['value'] as $key => $value)
-          $indexes[$filter['table']][$filter['id']]['node-type'][$key] = $value;
+          foreach ($filters['type']['value'] as $key => $value) {
+            if (is_string($indexes[$filter['table']][$filter['id']]['node-type'])) {
+              $temp = $indexes[$filter['table']][$filter['id']]['node-type'];
+              $indexes[$filter['table']][$filter['id']]['node-type'] = array();
+              $indexes[$filter['table']][$filter['id']]['node-type'][] = $temp;
+            }
+            $indexes[$filter['table']][$filter['id']]['node-type'][$key] = $value;
+          }
         }
         else {
           $indexes[$filter['table']][$filter['id']]['node-type']['-1'] = 'all';
