diff --git a/app/(payload)/api/graphql/route.ts b/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/app/(payload)/api/graphql/route.ts +++ b/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/auth/payload/src/app/(payload)/api/graphql/route.ts b/examples/auth/payload/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/auth/payload/src/app/(payload)/api/graphql/route.ts +++ b/examples/auth/payload/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/custom-components/src/app/(payload)/api/graphql/route.ts b/examples/custom-components/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/custom-components/src/app/(payload)/api/graphql/route.ts +++ b/examples/custom-components/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/form-builder/payload/src/app/(payload)/api/graphql/route.ts b/examples/form-builder/payload/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/form-builder/payload/src/app/(payload)/api/graphql/route.ts +++ b/examples/form-builder/payload/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/hierarchy/src/app/(payload)/api/graphql/route.ts b/examples/hierarchy/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/hierarchy/src/app/(payload)/api/graphql/route.ts +++ b/examples/hierarchy/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/live-preview/payload/src/app/(payload)/api/graphql/route.ts b/examples/live-preview/payload/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/live-preview/payload/src/app/(payload)/api/graphql/route.ts +++ b/examples/live-preview/payload/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/multi-tenant/src/app/(payload)/api/graphql/route.ts b/examples/multi-tenant/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/multi-tenant/src/app/(payload)/api/graphql/route.ts +++ b/examples/multi-tenant/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/tailwind-shadcn-ui/src/app/(payload)/api/graphql/route.ts b/examples/tailwind-shadcn-ui/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/tailwind-shadcn-ui/src/app/(payload)/api/graphql/route.ts +++ b/examples/tailwind-shadcn-ui/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/virtual-fields/src/app/(payload)/api/graphql/route.ts b/examples/virtual-fields/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/virtual-fields/src/app/(payload)/api/graphql/route.ts +++ b/examples/virtual-fields/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/examples/whitelabel/src/app/(payload)/api/graphql/route.ts b/examples/whitelabel/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/examples/whitelabel/src/app/(payload)/api/graphql/route.ts +++ b/examples/whitelabel/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/_template/src/app/(payload)/api/graphql/route.ts b/templates/_template/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/_template/src/app/(payload)/api/graphql/route.ts +++ b/templates/_template/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/blank/src/app/(payload)/api/graphql/route.ts b/templates/blank/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/blank/src/app/(payload)/api/graphql/route.ts +++ b/templates/blank/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/vercel-postgres/src/app/(payload)/api/graphql/route.ts b/templates/vercel-postgres/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/vercel-postgres/src/app/(payload)/api/graphql/route.ts +++ b/templates/vercel-postgres/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/website/src/app/(payload)/api/graphql/route.ts b/templates/website/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/website/src/app/(payload)/api/graphql/route.ts +++ b/templates/website/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/with-payload-cloud/src/app/(payload)/api/graphql/route.ts b/templates/with-payload-cloud/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/with-payload-cloud/src/app/(payload)/api/graphql/route.ts +++ b/templates/with-payload-cloud/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/with-postgres/src/app/(payload)/api/graphql/route.ts b/templates/with-postgres/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/with-postgres/src/app/(payload)/api/graphql/route.ts +++ b/templates/with-postgres/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/with-vercel-mongodb/src/app/(payload)/api/graphql/route.ts b/templates/with-vercel-mongodb/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/with-vercel-mongodb/src/app/(payload)/api/graphql/route.ts +++ b/templates/with-vercel-mongodb/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/templates/with-vercel-postgres/src/app/(payload)/api/graphql/route.ts b/templates/with-vercel-postgres/src/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/templates/with-vercel-postgres/src/app/(payload)/api/graphql/route.ts +++ b/templates/with-vercel-postgres/src/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/test/admin-root/app/(payload)/api/graphql/route.ts b/test/admin-root/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/test/admin-root/app/(payload)/api/graphql/route.ts +++ b/test/admin-root/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/test/app/(payload)/api/graphql/route.ts b/test/app/(payload)/api/graphql/route.ts index 9c2ffc39be..2069ff86b0 100644 --- a/test/app/(payload)/api/graphql/route.ts +++ b/test/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config) diff --git a/test/live-preview/app/(payload)/api/graphql/route.ts b/test/live-preview/app/(payload)/api/graphql/route.ts index 25cbd7926c..2069ff86b0 100644 --- a/test/live-preview/app/(payload)/api/graphql/route.ts +++ b/test/live-preview/app/(payload)/api/graphql/route.ts @@ -1,6 +1,8 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import config from '@payload-config' -import { GRAPHQL_POST } from '@payloadcms/next/routes/index.js' +import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes' export const POST = GRAPHQL_POST(config) + +export const OPTIONS = REST_OPTIONS(config)