From 8d2782ad1df10679b302ab6c4fafdd2f5535be4a Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Thu, 28 May 2009 00:45:00 -0700 Subject: Flush the model cache as appropriate every time we call ORM::save(). Fixes ticket #301 --- modules/gallery/libraries/MY_ORM.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules/gallery/libraries') diff --git a/modules/gallery/libraries/MY_ORM.php b/modules/gallery/libraries/MY_ORM.php index fb2f80a7..2bd9b4eb 100644 --- a/modules/gallery/libraries/MY_ORM.php +++ b/modules/gallery/libraries/MY_ORM.php @@ -27,6 +27,11 @@ class ORM extends ORM_Core { $this->db->close_paren(); return $this; } + + public function save() { + model_cache::clear($this->object_name, $this->{$this->primary_key}, $this->primary_key); + return parent::save(); + } } /** -- cgit v1.2.3