diff --git a/.changeset/cold-weeks-build.md b/.changeset/cold-weeks-build.md new file mode 100644 index 0000000000..8770a9de9c --- /dev/null +++ b/.changeset/cold-weeks-build.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +fix(medusa): images recreate on product update diff --git a/packages/medusa/src/api/admin/products/validators.ts b/packages/medusa/src/api/admin/products/validators.ts index f343f2f1bb..0d2b4ebcc4 100644 --- a/packages/medusa/src/api/admin/products/validators.ts +++ b/packages/medusa/src/api/admin/products/validators.ts @@ -265,7 +265,9 @@ export const UpdateProduct = z status: statusEnum.optional(), subtitle: z.string().nullish(), description: z.string().nullish(), - images: z.array(z.object({ url: z.string() })).optional(), + images: z + .array(z.object({ id: z.string().optional(), url: z.string() })) + .optional(), thumbnail: z.string().nullish(), handle: z.string().nullish(), type_id: z.string().nullish(),