Merged in feat/tracking-sessionId (pull request #1653)
Feat(tracking): add sessionId to all events. Fixed some invalid session bugs * Feat(tracking): add sessionId to all events. Fixed some invalid session bugs Approved-by: Anton Gunnarsson
This commit is contained in:
@@ -6,6 +6,7 @@ import { getPublicNextURL } from "@/server/utils"
|
||||
|
||||
import { auth } from "@/auth"
|
||||
import { findLang } from "@/utils/languages"
|
||||
import { isValidSession } from "@/utils/session"
|
||||
|
||||
import { getDefaultRequestHeaders } from "./utils"
|
||||
|
||||
@@ -16,7 +17,7 @@ export const middleware: NextMiddleware = async (request) => {
|
||||
const isRedemption =
|
||||
request.nextUrl.searchParams.get(SEARCHTYPE) === REDEMPTION
|
||||
const session = await auth() // Check for user session
|
||||
if (isRedemption && (!session || session?.error)) {
|
||||
if (isRedemption && !isValidSession(session)) {
|
||||
const lang = findLang(request.nextUrl.pathname)!
|
||||
const nextUrlPublic = getPublicNextURL(request)
|
||||
const headers = new Headers()
|
||||
|
||||
Reference in New Issue
Block a user