diff --git a/packages/better-auth/src/utils/get-request-ip.ts b/packages/better-auth/src/utils/get-request-ip.ts index ef41f4cd2c..1a69ed64b0 100644 --- a/packages/better-auth/src/utils/get-request-ip.ts +++ b/packages/better-auth/src/utils/get-request-ip.ts @@ -26,7 +26,7 @@ export function getIp( ]; const headers = "headers" in req ? req.headers : req; for (const key of keys) { - const value = headers.get(key); + const value = "get" in headers ? headers.get(key): headers[key]; if (typeof value === "string") { const ip = value.split(",")[0].trim(); if (ip) return ip;