--- og_galleries.module	2007-12-21 02:38:33.000000000 +0100
+++ og_galleries.module.javi	2007-12-21 02:42:56.000000000 +0100
@@ -56,6 +56,14 @@ function og_galleries_perm() {
 function og_galleries_db_rewrite_sql($query, $table, $field) {
   if (!user_access('administer site configuration') && ($field =='vid' || $field =='tid')) {
     global $user;
+    // we have to perform a load in order to assure that the $user->og_groups bits are present.
+    if ($user->uid) {
+      $user = user_load(array('uid' => $user->uid));
+    }
+    else {
+      $user->og_groups = array();
+    }
+    
     $op = (arg(0) == 'node' && (arg(1) == 'add' || arg(2) == 'edit')) ? 'create' : 'list';
 
     // let's cache
