Skip to content

Commit 55b216e

Browse files
committed
fix rendering view
1 parent ade7f30 commit 55b216e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Sources/App/Middlewares/CommonErrorMiddleware.swift

+6-5
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,20 @@ struct CommonErrorMiddleware: AsyncMiddleware {
4343
body: .init(data: data)
4444
)
4545
} else {
46-
let data = try JSONEncoder().encode([
47-
"error": [
46+
let view = try await request.view.render(
47+
"error",
48+
[
4849
"title": "We've got some trouble",
4950
"error": errotTitles[status.code],
5051
"reason": errotReasons[status.code],
5152
"status": "\(status.code)",
5253
]
53-
])
54+
).get()
5455

55-
return .init(
56+
return try await view.encodeResponse(
5657
status: status,
5758
headers: headers,
58-
body: .init(data: data)
59+
for: request
5960
)
6061
}
6162
}

0 commit comments

Comments
 (0)