Index: views_union.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_union/views_union.module,v
retrieving revision 1.5
diff -u -r1.5 views_union.module
--- views_union.module	19 Dec 2007 23:49:35 -0000	1.5
+++ views_union.module	26 Apr 2008 01:19:13 -0000
@@ -64,7 +64,9 @@
   } // foreach child view
 
   $myquery = $query->query();
-  $view->views_union['master_queryobj'] = $query;
+  // We cast the $query views object to an array and back to a stdclass object,
+  // because php cannot correctly serialize/unserialize the views object in some cases
+  $view->views_union['master_queryobj'] = (object)(array)$query;
   $matches = array();
   if (!preg_match(
         '/^SELECT (.*?) FROM (.*?)(WHERE|$)(.*?)(ORDER BY|GROUP BY|LIMIT|$)/', 
