Skip to content
Closed
5 changes: 5 additions & 0 deletions .changeset/young-fishes-grab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@medusajs/utils": patch
---

fix: medusa-service generated functions always return array of data even when only single object is passed
2 changes: 1 addition & 1 deletion packages/core/utils/src/modules-sdk/medusa-service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ export function MedusaService<
data = [],
sharedContext: Context = {}
): Promise<T | T[]> {
const serviceData = Array.isArray(data) ? data : [data]
const serviceData = data
Comment thread
olivermrbl marked this conversation as resolved.
Outdated
const service = this.__container__[serviceRegistrationName]
const response = await service.update(serviceData, sharedContext)

Expand Down
Loading