diff --git sites/all/modules/ecommerce/cart/cart.module sites/all/modules/ecommerce/cart/cart.module index 7c7a4ae..917a0f3 100644 --- sites/all/modules/ecommerce/cart/cart.module +++ sites/all/modules/ecommerce/cart/cart.module @@ -114,7 +114,7 @@ function cart_menu($may_cache) { function cart_exit() { global $user, $base_root; - if (in_array(arg(0), array('cart', 'checkout')) && $user->uid == 0 && variable_get('cache', 0)) { + if ($user->uid == 0 && variable_get('cache', 0) && preg_match('#(cart|checkout)/?#', $_GET['q'])) { cache_clear_all($base_root . request_uri(), 'cache_page', TRUE); }