app/controllers/eivo/concerns/resource.rb in eivo-rails-api-0.0.6 vs app/controllers/eivo/concerns/resource.rb in eivo-rails-api-0.0.7

- old
+ new

@@ -13,20 +13,24 @@ @object ||= collection render_success serializer.new(@object, @serializer_options) end def create - @object ||= collection.new(object_params_create) + @object ||= collection.new + @object.assign_attributes(object_params_create) + if @object.save render_success serializer.new(@object, @serializer_options) else render_model_errors @object.errors end end def update @object ||= collection - if @object.update(object_params_update) + @object.assign_attributes(object_params_update) + + if @object.save render_success serializer.new(@object, @serializer_options) else render_model_errors @object.errors end end