Get $order in checkout mutation #605
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this implement/fix? Explain your changes.
Currently
$order
is set asnull
at the beginning (line 133), and is never updated. Then it is used in the catch block to attempt a order removal. From my understanding this will never succeed, since$order
is alwaysnull
.This gets the order object for use in the catch block, and in the
graphql_woocommerce_before_checkout
action.So
$order
also referenced in the doc for actiongraphql_woocommerce_before_checkout
, but the ID is passed. I'm not sure if it's best to update the description to$order_id
, or change what is passed like I've done here?