fix: Addresses breaking change from library class-transformer (#835)

Co-authored-by: Philip Korsholm <philip.korsholm@hotmail.com>
This commit is contained in:
Oliver Windall Juhl
2021-11-22 13:39:38 +01:00
committed by GitHub
co-authored by Philip Korsholm
parent 59761163c2
commit f387b4919f
9 changed files with 183 additions and 690 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
import { ClassConstructor, plainToClass } from "class-transformer"
import { ClassConstructor, plainToInstance } from "class-transformer"
import { validate, ValidationError, ValidatorOptions } from "class-validator"
import { MedusaError } from "medusa-core-utils"
@@ -22,7 +22,7 @@ export async function validator<T, V>(
plain: V,
config: ValidatorOptions = {}
): Promise<T> {
const toValidate = plainToClass(typedClass, plain)
const toValidate = plainToInstance(typedClass, plain)
// @ts-ignore
const errors = await validate(toValidate, {
whitelist: true,