diff options
Diffstat (limited to 'core/models/item.php')
-rw-r--r-- | core/models/item.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/models/item.php b/core/models/item.php index b28f71fe..156080c2 100644 --- a/core/models/item.php +++ b/core/models/item.php @@ -288,6 +288,17 @@ class Item_Model extends ORM_MPTT { } /** + * @see ORM::__set() + */ + public function __set($column, $value) { + if ($column == "name") { + // Clear the relative path as it is no longer valid. + $this->relative_path = null; + } + parent::__set($column, $value); + } + + /** * @see ORM::save() */ public function save() { |