diff --git a/server.ts b/server.ts index 09e9bfdd..8881b5d6 100644 --- a/server.ts +++ b/server.ts @@ -95,7 +95,7 @@ export const createServer = ( if (config.logging.log_requests) { await logger.logRequest( - req, + req.clone(), config.logging.log_ip ? request_ip : undefined, config.logging.log_requests_verbose, ); diff --git a/server/api/api/v1/apps/index.ts b/server/api/api/v1/apps/index.ts index 5be98af7..d03fc0f8 100644 --- a/server/api/api/v1/apps/index.ts +++ b/server/api/api/v1/apps/index.ts @@ -32,7 +32,7 @@ export default apiRoute<{ try { const redirect_uri = new URL(redirect_uris); - if (!redirect_uri.protocol.startsWith("http")) { + if (redirect_uri.origin === "null") { return errorResponse( "Redirect URI must be an absolute URI", 422,