lib/track_changes/changes.rb in track_changes-1.0.0.pre3 vs lib/track_changes/changes.rb in track_changes-1.0.0
- old
+ new
@@ -6,9 +6,11 @@
def track_changes_get_changes
@__model_changes = self.changes
end
def track_changes_save_audit
+ return unless self.id
+
user = current_user || TrackChanges::Configuration::get_default_user
Audit.create_changes(self, @__model_changes, current_user)
end
end
end