When using the draftOrderComplete mutation all address information is being removed from the resulting order.
For example:
The draft order contains billing and shipping information.
But the resulting order doesn’t.
The draft order was created with the useCustomerDefaultAddress flag set to true in the input.
The mutation for creating the order:
mutation completeDraftOrder($id: ID!) {
draftOrderComplete(id: $id) {
draftOrder {
id
order {
id
name
}
}
userErrors {
field
message
}
}
}
And obviously just passing in the DraftOrderID.
This is happening on a clients store. I haven’t tried to reproduce it on my dev store because I get locked out whenever completing draft orders on a dev store.
Any information would be greatly appreciated! Obviously, this is having a pretty major impact on customers…

