From 22bc313e7682d1e598a41928c271a9379a90a2c1 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Thu, 20 Sep 2012 13:57:30 +0000 Subject: [PATCH] [-] Core: Fix #PSCFV-4212 git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17439 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/cache/Cache.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/cache/Cache.php b/classes/cache/Cache.php index 90e308983..e9976e185 100755 --- a/classes/cache/Cache.php +++ b/classes/cache/Cache.php @@ -269,7 +269,7 @@ abstract class CacheCore $this->sql_tables_cached = array(); } - if (preg_match_all('/('._DB_PREFIX_.'[a-z_-]*)`?.*/i', $query, $res)) + if (preg_match_all('/(?:from|join|update|into)\s+`?('._DB_PREFIX_.'[a-z_-]+)`?(?:,\s{0,}`?('._DB_PREFIX_.'[a-z_-]+)`?)?\s.*/Umsi', $query, $res)) foreach ($res[1] as $table) if (isset($this->sql_tables_cached[$table])) {