fix(medusa-plugin-add-ons): fixes add-on decorator
This commit is contained in:
1 parent
d8483cd135
commit
5071f362e4
1 file changed
+5
-1
@@ -102,7 +102,11 @@ class AddOnLineItemService extends BaseService {
|
|||||||
async decorate(lineItem, fields, expandFields = []) {
|
async decorate(lineItem, fields, expandFields = []) {
|
||||||
const requiredFields = ["_id", "metadata"]
|
const requiredFields = ["_id", "metadata"]
|
||||||
const decorated = _.pick(lineItem, fields.concat(requiredFields))
|
const decorated = _.pick(lineItem, fields.concat(requiredFields))
|
||||||
if (expandFields.includes("add_ons") && decorated.metadata.add_ons) {
|
if (
|
||||||
|
expandFields.includes("add_ons") &&
|
||||||
|
decorated.metadata &&
|
||||||
|
decorated.metadata.add_ons
|
||||||
|
) {
|
||||||
decorated.metadata.add_ons = await Promise.all(
|
decorated.metadata.add_ons = await Promise.all(
|
||||||
decorated.metadata.add_ons.map(
|
decorated.metadata.add_ons.map(
|
||||||
async (ao) => await this.addOnService_.retrieve(ao)
|
async (ao) => await this.addOnService_.retrieve(ao)
|
||||||
|
|||||||
Reference in new issue
Block a user