Skip to content

Commit a917c3d

Browse files
committed
fix(logger): properly end request every time (nextauthjs#1557)
* fix(logger): properly end request every time * chore: fix linting
1 parent 1ddb040 commit a917c3d

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

src/server/index.js

+12-11
Original file line numberDiff line numberDiff line change
@@ -225,18 +225,19 @@ async function NextAuthHandler (req, res, userOptions) {
225225
}
226226
break
227227
case '_log':
228-
try {
229-
if (!userOptions.logger) return
230-
const {
231-
code = 'CLIENT_ERROR',
232-
level = 'error',
233-
message = '[]'
234-
} = req.body
228+
if (userOptions.logger) {
229+
try {
230+
const {
231+
code = 'CLIENT_ERROR',
232+
level = 'error',
233+
message = '[]'
234+
} = req.body
235235

236-
logger[level](code, ...JSON.parse(message))
237-
} catch (error) {
238-
// If logging itself failed...
239-
logger.error('LOGGER_ERROR', error)
236+
logger[level](code, ...JSON.parse(message))
237+
} catch (error) {
238+
// If logging itself failed...
239+
logger.error('LOGGER_ERROR', error)
240+
}
240241
}
241242
return res.end()
242243
default:

0 commit comments

Comments
 (0)