Skip to content

Commit 0ed2586

Browse files
Check that err is defined before performing any op
1 parent f96ce31 commit 0ed2586

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

lib/prerenderRedisCache.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,16 @@ client.on("ready", function () {
3636
});
3737

3838
client.on("end", function (err) {
39-
if(last_end_message == err.toString()) {
39+
if(err) {
40+
err = err.toString();
41+
if(last_end_message == err) {
4042
// Swallow the error for now
41-
} else {
42-
last_end_message = err.toString();
43+
} else {
44+
last_end_message = err;
4345
redis_online = false;
4446
console.log("Redis Cache Conncetion Closed. Will now bypass redis until it's back.");
4547
}
48+
}
4649
});
4750

4851
module.exports = {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prerender-redis-cache",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "Prerender plugin for Redis caching",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)