diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-06 21:41:38 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-08 11:23:20 -0400 |
| commit | 347edb107b0bd22c023f0b115fdc16f7fc8681e0 (patch) | |
| tree | 055e6be2cd1ace71e6eb31bb12d59b3056a518ea /packages/backend/src | |
| parent | use isAxiosError to improve type detection (diff) | |
| download | sharkey-347edb107b0bd22c023f0b115fdc16f7fc8681e0.tar.gz sharkey-347edb107b0bd22c023f0b115fdc16f7fc8681e0.tar.bz2 sharkey-347edb107b0bd22c023f0b115fdc16f7fc8681e0.zip | |
copy stack to AxiosError causes
Diffstat (limited to 'packages/backend/src')
| -rw-r--r-- | packages/backend/src/server/api/mastodon/MastodonLogger.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/backend/src/server/api/mastodon/MastodonLogger.ts b/packages/backend/src/server/api/mastodon/MastodonLogger.ts index 85df66a23c..555151a605 100644 --- a/packages/backend/src/server/api/mastodon/MastodonLogger.ts +++ b/packages/backend/src/server/api/mastodon/MastodonLogger.ts @@ -68,6 +68,10 @@ export function getErrorException(error: unknown): Error | null { // This is the inner exception, basically if (error.cause && !isAxiosError(error.cause)) { + if (!error.cause.stack) { + error.cause.stack = error.stack; + } + return error.cause; } @@ -147,6 +151,10 @@ function unpackAxiosError(error: unknown): unknown { } if (error.cause && !isAxiosError(error.cause)) { + if (!error.cause.stack) { + error.cause.stack = error.stack; + } + return error.cause; } |