Skip to content

Commit

Permalink
fix(session): omit from session if undefined value
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbonnet committed Sep 30, 2020
1 parent 59b3aaf commit a5d6269
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/setSessionValue.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
import { omit } from 'lodash'

export function setSessionValue(request, name, value) {
if (!request.session) {
request.session = {}
}
if (request.session[name] === value) {
return value
}
if (value === undefined) {
request.session = omit(request.session, name)
return
}
request.session = { ...request.session, [name]: value }
return value
}

0 comments on commit a5d6269

Please sign in to comment.