Sha256: 4f6f3eda39f727cdddb9c488d536833018a4cbf0e745363b0f9cb87ee4909294

Contents?: true

Size: 363 Bytes

Versions: 2

Compression:

Stored size: 363 Bytes

Contents

Spree::Api::V1::OrdersController.class_eval do

  skip_before_action :find_order, only: [:import]

  def import
    begin
      order_params = Spree::Order.winkelstraat_to_order_params(params)
      @order = SpreeWinkelstraat::OrderImporter.import(nil, order_params)
      render :show
    rescue Exception => e
      error_during_processing(e)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_winkelstraat-3.1.0.21 app/controllers/api/v1/orders_controller_decorator.rb
spree_winkelstraat-3.1.0.20 app/controllers/api/v1/orders_controller_decorator.rb