Change model_cache::clear() API to clear everything. This prevents

old ORM relationships from hanging around, which was causing problems
when doing MPTT manipulations (resulting in incorrect permission
propagation-- very bad!)
This commit is contained in:
Bharat Mediratta
2009-07-17 12:51:27 -07:00
parent 8a6556b30b
commit cd907c2b42
6 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ class ORM extends ORM_Core {
}
public function save() {
model_cache::clear($this->object_name, $this->{$this->primary_key}, $this->primary_key);
model_cache::clear();
$result = parent::save();
$this->original = $this->object;
return $result;