Skip to content

Commit

Permalink
Causing an error when session-data-defaults is malformed.
Browse files Browse the repository at this point in the history
  • Loading branch information
nataliecarey committed Jan 19, 2025
1 parent c0e7079 commit 22f9559
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions lib/session.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// core dependencies
const path = require('path')
const fs = require('fs')

// npm dependencies
const session = require('express-session')
Expand Down Expand Up @@ -84,14 +85,12 @@ function storeData (input, data) {

// Get session default data from file

let sessionDataDefaults
let sessionDataDefaults = {}

const sessionDataDefaultsFile = path.join(projectDir, 'app', 'data', 'session-data-defaults.js')

try {
if (fs.existsSync(sessionDataDefaultsFile)) {
sessionDataDefaults = require(sessionDataDefaultsFile)
} catch (e) {
sessionDataDefaults = {}
}
// Middleware - store any data sent in session, and pass it to all views

Expand Down

0 comments on commit 22f9559

Please sign in to comment.