Skip to content

Commit fc55f78

Browse files
committed
Allow previous middleware to set session ID expressjs#77
1 parent 4d04227 commit fc55f78

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ function session(options){
162162
// expose store
163163
req.sessionStore = store;
164164

165-
// get the session ID from the cookie
166-
var cookieId = req.sessionID = getcookie(req, name, secret);
165+
// check if sessionId is present otherwise get it from the cookie
166+
var cookieId = req.sessionID || (req.sessionID = getcookie(req, name, secret));
167167

168168
// set-cookie
169169
onHeaders(res, function(){

0 commit comments

Comments
 (0)