Skip to content

Commit 8e6b734

Browse files
committed
fix(middleware): strip leading and trailing underlines from HttpError codes
1 parent a67f26a commit 8e6b734

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/middleware.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ export const jsonApiErrorMiddleware = (options?: ErrorMiddlewareOptions): Middle
3737
status: error.status.toString(),
3838
code: error.name
3939
.replace(/Error$/, "")
40-
.replace(/[A-Z]/g, (letter) => `_${letter.toLowerCase()}`),
40+
.replace(/[A-Z]/g, (letter) => `_${letter.toLowerCase()}`)
41+
.replace(/^_+|_+$/g, ""),
4142
title: error.message,
4243
});
4344

0 commit comments

Comments
 (0)