Sha256: eb6dd6e2c818fc88538ae088daa32024ce9eaf2142b021dfb96f92048dc4578e
Contents?: true
Size: 589 Bytes
Versions: 4
Compression:
Stored size: 589 Bytes
Contents
# frozen_string_literal: true module SolidusGraphqlApi module Mutations module Checkout class NextCheckoutState < BaseMutation null true field :order, Types::Order, null: true field :errors, [Types::UserError], null: false def resolve current_order.next { 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