From fcbab9be98c2b9d28728e7a05cbaa0bb6d5c9c8e Mon Sep 17 00:00:00 2001 From: Rupert Dunk Date: Tue, 12 Mar 2024 07:52:49 -0700 Subject: [PATCH] fix: respect redirect on preview disable --- src/runtime/server/routes/preview/disable.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/runtime/server/routes/preview/disable.ts b/src/runtime/server/routes/preview/disable.ts index 8cde6052..2696e74c 100644 --- a/src/runtime/server/routes/preview/disable.ts +++ b/src/runtime/server/routes/preview/disable.ts @@ -1,6 +1,7 @@ -import { defineEventHandler, deleteCookie, sendRedirect } from 'h3' +import { defineEventHandler, deleteCookie, getQuery, sendRedirect } from 'h3' export default defineEventHandler(async event => { + const { redirect } = getQuery(event) deleteCookie(event, '__sanity_preview') - await sendRedirect(event, '/') + await sendRedirect(event, redirect?.toString() || '/') })