[-] BO : tab cache wasn't emptied on delete #PSCFV-9053

This commit is contained in:
Damien Metzger
2013-05-06 09:22:24 +02:00
parent abcb083cb3
commit dc294d24cb
+4
View File
@@ -140,7 +140,11 @@ class TabCore extends ObjectModel
public function delete()
{
if (Db::getInstance()->execute('DELETE FROM '._DB_PREFIX_.'access WHERE `id_tab` = '.(int)$this->id) && parent::delete())
{
if (is_array(self::$_getIdFromClassName) && isset(self::$_getIdFromClassName[strtolower($this->class_name)]))
unset(self::$_getIdFromClassName[strtolower($this->class_name)]);
return $this->cleanPositions($this->id_parent);
}
return false;
}