Skip to content

Commit 3cbb82e

Browse files
committed
feat(next)!: change "slug" search param to "path" in preview/revalidate urls
BREAKING CHANGE: When Drupal uses the Preview Url and the Revalidate Url, the "slug" search param has been renamed to "path". Fixes #718
1 parent 449087a commit 3cbb82e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pages/api/revalidate.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ export default async function handler(
44
request: NextApiRequest,
55
response: NextApiResponse
66
) {
7-
let slug = request.query.slug as string
7+
let path = request.query.path as string
88
const secret = request.query.secret as string
99

1010
// Validate secret.
1111
if (secret !== process.env.DRUPAL_REVALIDATE_SECRET) {
1212
return response.status(401).json({ message: "Invalid secret." })
1313
}
1414

15-
// Validate slug.
16-
if (!slug) {
17-
return response.status(400).json({ message: "Invalid slug." })
15+
// Validate path.
16+
if (!path) {
17+
return response.status(400).json({ message: "Invalid path." })
1818
}
1919

2020
try {
21-
await response.revalidate(slug)
21+
await response.revalidate(path)
2222

2323
return response.json({})
2424
} catch (error) {

0 commit comments

Comments
 (0)