Skip to content

Commit 2d549bb

Browse files
committed
feat: added more RedisError handling
1 parent da904e3 commit 2d549bb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ function errorHandler(
130130
// check if we threw just a status code in order to keep it simple
131131
err = Boom[camelCase(toIdentifier(statuses.message[val]))]();
132132
err.message = translate(err.message);
133-
} else if (err.name === 'RedisError') {
133+
} else if (
134+
err.name === 'RedisError' ||
135+
Object.getPrototypeOf(err.constructor).name === 'RedisError'
136+
) {
134137
// redis errors (e.g. ioredis' MaxRetriesPerRequestError)
135138
err.status = 408;
136139
err.message = translate(Boom.clientTimeout().output.payload);

0 commit comments

Comments
 (0)