Permalink
Browse files

callbacks that return false should cause save to return false

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5226 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
  • Loading branch information...
1 parent 53737ea commit b8ff69fcddc06154b5ad0ee33e90a63bd966fa4a @jamis jamis committed Oct 4, 2006
Showing with 2 additions and 2 deletions.
  1. +2 −2 activerecord/lib/active_record/base.rb
@@ -1765,8 +1765,8 @@ def readonly! #:nodoc:
private
def create_or_update
raise ReadOnlyRecord if readonly?
- if new_record? then create else update end
- true
+ result = new_record? ? create : update
+ result != false
end
# Updates the associated record with values matching those of the instance attributes.

0 comments on commit b8ff69f

Please sign in to comment.