Bugfix: guard NPE in ApiError creation.

This commit is contained in:
Jonathan Bernard 2025-01-30 07:23:50 -06:00
parent c75c973350
commit e4c7524d3d
2 changed files with 4 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# Package # Package
version = "0.4.4" version = "0.4.5"
author = "Jonathan Bernard" author = "Jonathan Bernard"
description = "Jonathan's opinionated extensions and auth layer for Jester." description = "Jonathan's opinionated extensions and auth layer for Jester."
license = "MIT" license = "MIT"

View File

@ -10,7 +10,9 @@ proc newApiError*(parent: ref Exception = nil, respCode: HttpCode, respMsg: stri
result = newException(ApiError, msg, parent) result = newException(ApiError, msg, parent)
result.respCode = respCode result.respCode = respCode
result.respMsg = respMsg result.respMsg = respMsg
result.trace &= parent.trace
if not parent.isNil:
result.trace &= parent.trace
proc raiseApiError*(respCode: HttpCode, respMsg: string, msg = "") = proc raiseApiError*(respCode: HttpCode, respMsg: string, msg = "") =