Discussions
2023.01 - Regression deleting items when shipments PATCHed
We have a custom API tool that we run to add items to crowdfunding orders that have been synced to ES from Shopify.
It sends a PATCH to the shipment with an updated items list including the old items (with updated customs values) and the new one we're adding.
We've been using this tool successfully for months, but sometime a week or two back, we found that when we updated the 'items' collection on a shipment (before label purchase, of course), the API response showed that everything succeeded and returned a correct set of items, but subsequent lookups show only the new item on the shipment, not anything that had been there before.
The Easyship dashboard shows the correct item count, but clicking into an individual shipment shows only the new item.
Since the initial API response seems to show a correct list of items, my presumption is that this is a bug rather than a behavior change.
This is impacting our ability to ship products to customers.