* fix: handle missing variants and preserve zero unit_price in prepareLineItems Fixed two issues in prepareLineItems: 1. unit_price value of 0 was previously treated as falsy and overwritten with the variant's price. Updated the check to only fallback when unitPrice is null or undefined. 2. When no variants array was provided, the code could throw due to non-null assertions. Now safely handles missing or empty variants. Additional adjustments: - Replaced `||` with `??` for array defaults to preserve valid empty arrays. - Kept changes minimal to avoid altering function signature. * Create sweet-wasps-build.md * Update add-line-items.ts * Update packages/core/core-flows/src/order/workflows/add-line-items.ts Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> * Update packages/core/core-flows/src/order/workflows/create-order.ts Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> --------- Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com> Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
Changesets
Hello and welcome! This folder has been automatically generated by @changesets/cli, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it in our repository
We have a quick list of common questions to get you started engaging with this project in our documentation