From c75c973350d477bfff409bd2d0fa1da2c4b6432f Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Mon, 20 Jan 2025 06:40:27 -0600 Subject: [PATCH] ApiError appends parent stacktrace to its own. --- buffoonery.nimble | 2 +- src/buffoonery/apierror.nim | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/buffoonery.nimble b/buffoonery.nimble index 6b075b8..fe33016 100644 --- a/buffoonery.nimble +++ b/buffoonery.nimble @@ -1,6 +1,6 @@ # Package -version = "0.4.3" +version = "0.4.4" 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 a9af6f8..98fdef1 100644 --- a/src/buffoonery/apierror.nim +++ b/src/buffoonery/apierror.nim @@ -10,6 +10,7 @@ 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 proc raiseApiError*(respCode: HttpCode, respMsg: string, msg = "") =