Sha256: 1e60f3a19cef063670c022f12fe0bf467e7185f647f1d60d394b6cd6cacff212
Contents?: true
Size: 599 Bytes
Versions: 4
Compression:
Stored size: 599 Bytes
Contents
# frozen_string_literal: true module SolidusGraphqlApi module Mutations module Checkout class AdvanceCheckout < BaseMutation null true field :order, Types::Order, null: true field :errors, [Types::UserError], null: false def resolve current_order.contents.advance { order: current_order.reload, errors: user_errors("order", current_order.errors) } end def ready?(*) current_ability.authorize!(:update, current_order, guest_token) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems