diff --git a/plugins/views_plugin_cache.inc b/plugins/views_plugin_cache.inc index ad9f018..7d47bd6 100644 --- a/plugins/views_plugin_cache.inc +++ b/plugins/views_plugin_cache.inc @@ -265,7 +265,9 @@ class views_plugin_cache extends views_plugin { // If the default query back-end is used generate SQL query strings from // the query objects. if ($build_info[$index] instanceof SelectQueryInterface) { - $build_info[$index] = (string) $build_info[$index]; + $query = clone $build_info[$index]; + $query->preExecute(); + $build_info[$index] = (string)$query; } } $key_data = array(