diff --git a/buffoonery.nimble b/buffoonery.nimble index fe33016..ad40e71 100644 --- a/buffoonery.nimble +++ b/buffoonery.nimble @@ -1,6 +1,6 @@ # Package -version = "0.4.4" +version = "0.4.5" author = "Jonathan Bernard" description = "Jonathan's opinionated extensions and auth layer for Jester." license = "MIT" diff --git a/src/buffoonery/apierror.nim b/src/buffoonery/apierror.nim index 98fdef1..9d18280 100644 --- a/src/buffoonery/apierror.nim +++ b/src/buffoonery/apierror.nim @@ -10,7 +10,9 @@ proc newApiError*(parent: ref Exception = nil, respCode: HttpCode, respMsg: stri result = newException(ApiError, msg, parent) result.respCode = respCode result.respMsg = respMsg - result.trace &= parent.trace + + if not parent.isNil: + result.trace &= parent.trace proc raiseApiError*(respCode: HttpCode, respMsg: string, msg = "") =