fix(dashboard,core-flows,types,medusa): Allow editing Order metadata (#11285)

Resolves SUP-780
This commit is contained in:
Kasper Fabricius Kristensen
2025-02-04 11:08:20 +01:00
committed by GitHub
parent 1185878ecd
commit f07af7b93c
11 changed files with 84 additions and 22 deletions

View File

@@ -7,11 +7,11 @@ import {
MedusaResponse,
} from "@medusajs/framework/http"
import { AdminOrder, HttpTypes } from "@medusajs/framework/types"
import { ContainerRegistrationKeys } from "@medusajs/framework/utils"
import {
AdminGetOrdersOrderParamsType,
AdminUpdateOrderType,
} from "../validators"
import { ContainerRegistrationKeys } from "@medusajs/framework/utils"
export const GET = async (
req: AuthenticatedMedusaRequest<AdminGetOrdersOrderParamsType>,

View File

@@ -1,11 +1,11 @@
import { z } from "zod"
import { AddressPayload } from "../../utils/common-validators"
import {
createFindParams,
createOperatorMap,
createSelectParams,
WithAdditionalData,
} from "../../utils/validators"
import { AddressPayload } from "../../utils/common-validators"
export const AdminGetOrdersOrderParams = createSelectParams().merge(
z.object({
@@ -144,4 +144,5 @@ export const AdminUpdateOrder = z.object({
email: z.string().optional(),
shipping_address: AddressPayload.optional(),
billing_address: AddressPayload.optional(),
metadata: z.record(z.unknown()).nullish(),
})