Hi,
we discovered a super strange behaviour that occurs since a few hours now.
TLDR; When fulfillments are canceled (confirmed via GraphQL API) it may occur that line items are lost.
It seems that the cancelation of fulfillments (we do it via GraphQL) does loose items if you have more than one within a fulfillment that you cancel.
In the images you see that after the last cancelation 1 of the 3 products (Mate - small is somehow lost)
This is the mutation we use to cancel the orders:
mutation fulfillmentCancel($id: ID!) {
fulfillmentCancel(id: $id) {
fulfillment {
id
}
userErrors {
field
message
}
}
}
We have automated tests that have bin running for at least 9 months now without any issue.
Since a few hours those tests throw errors since items are lost.


