diff --git a/classes/observer/updatedat.php b/classes/observer/updatedat.php index e72656ab8..205b0c6f9 100644 --- a/classes/observer/updatedat.php +++ b/classes/observer/updatedat.php @@ -19,7 +19,10 @@ class Observer_UpdatedAt extends Observer { public function before_save(Model $obj) { - $obj->{static::$property} = static::$mysql_timestamp ? \Date::time()->format('mysql') : \Date::time()->get_timestamp(); + if ($obj->is_new() or $obj->is_changed()) + { + $obj->{static::$property} = static::$mysql_timestamp ? \Date::time()->format('mysql') : \Date::time()->get_timestamp(); + } } }