lib/lite/command/extensions/propagation.rb in lite-command-1.0.7 vs lib/lite/command/extensions/propagation.rb in lite-command-1.0.8
- old
+ new
@@ -14,10 +14,10 @@
end
end
def create_and_return!(klass, params)
klass = klass.create(params)
- merge_errors!(klass) unless klass.persisted?
+ merge_errors!(klass) unless klass.errors.empty?
klass
end
def update_and_return!(klass, params)
merge_errors!(klass) unless klass.update(params)