summaryrefslogtreecommitdiff
path: root/core/models/item.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/models/item.php')
-rw-r--r--core/models/item.php11
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() {