diff --git a/plugins/views_plugin_cache.inc b/plugins/views_plugin_cache.inc index 23ab5e1..06044ae 100644 --- a/plugins/views_plugin_cache.inc +++ b/plugins/views_plugin_cache.inc @@ -256,11 +256,10 @@ class views_plugin_cache extends views_plugin { if ($build_info[$index] instanceof SelectQueryInterface) { $query = clone $build_info[$index]; $query->preExecute(); - $build_info[$index] = (string)$query; + $key_data['build_info'][$index] = strtr($query, $query->getArguments()); } } - $key_data = array( - 'build_info' => $build_info, + $key_data += array( 'roles' => array_keys($user->roles), 'super-user' => $user->uid == 1, // special caching for super user. 'language' => $GLOBALS['language']->language,