fix(medusa,medusa-fulfillment-webshipper): Item to Webshipper line mapping (#3879)

* fix(medusa): Add missing variant relation on items

* fix: Webshipper fulfillment service

* Create kind-singers-travel.md

* Only add props if present

* add tests
This commit is contained in:
Oliver Windall Juhl authored and GitHub committed 2023-04-20 11:36:39 +02:00
1 parent 2be144ff05
commit 7e213f2106
6 files changed
+173 -50

No files matched your search

@@ -9,13 +9,13 @@ import {
} from "class-validator"
import { defaultStoreSwapFields, defaultStoreSwapRelations } from "."
import { Type } from "class-transformer"
import { MedusaError } from "medusa-core-utils"
import { EntityManager } from "typeorm"
import IdempotencyKeyService from "../../../../services/idempotency-key"
import { MedusaError } from "medusa-core-utils"
import OrderService from "../../../../services/order"
import ReturnService from "../../../../services/return"
import SwapService from "../../../../services/swap"
import { Type } from "class-transformer"
import { validator } from "../../../../utils/validator"
/**
@@ -145,6 +145,7 @@ export default async (req, res) => {
"swaps",
"swaps.additional_items",
"swaps.additional_items.variant",
"swaps.additional_items.variant.product",
"swaps.additional_items.tax_lines",
],
})
+2
View File
@@ -527,6 +527,8 @@ export default class ClaimService extends TransactionBaseService {
relations: [
"additional_items",
"additional_items.tax_lines",
"additional_items.variant",
"additional_items.variant.product",
"shipping_methods",
"shipping_methods.tax_lines",
"shipping_address",
+2
View File
@@ -913,6 +913,8 @@ class SwapService extends TransactionBaseService {
"shipping_address",
"additional_items",
"additional_items.tax_lines",
"additional_items.variant",
"additional_items.variant.product",
"shipping_methods",
"shipping_methods.tax_lines",
"order",