summaryrefslogtreecommitdiff
path: root/packages/backend
diff options
context:
space:
mode:
authorHazel K <acomputerdog@gmail.com>2024-10-08 10:33:34 -0400
committerHazel K <acomputerdog@gmail.com>2024-10-08 10:33:34 -0400
commitf62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1 (patch)
tree25a3582e71e3d4fa57c99c43cdbece66360cc3a0 /packages/backend
parentfix maxAttempts calculation (diff)
downloadsharkey-f62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1.tar.gz
sharkey-f62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1.tar.bz2
sharkey-f62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1.zip
condense error info
Diffstat (limited to 'packages/backend')
-rw-r--r--packages/backend/src/queue/QueueProcessorService.ts25
1 files changed, 11 insertions, 14 deletions
diff --git a/packages/backend/src/queue/QueueProcessorService.ts b/packages/backend/src/queue/QueueProcessorService.ts
index 5ae0c738b6..c22e8d90f1 100644
--- a/packages/backend/src/queue/QueueProcessorService.ts
+++ b/packages/backend/src/queue/QueueProcessorService.ts
@@ -127,29 +127,26 @@ export class QueueProcessorService implements OnApplicationShutdown {
this.logger = this.queueLoggerService.logger;
function renderError(e?: Error) {
+ // 何故かeがundefinedで来ることがある
+ if (!e) return '?';
+
if (e instanceof Bull.UnrecoverableError) {
return {
- stack: undefined,
message: e.message,
name: 'Bull.UnrecoverableError',
};
- } else if (e) { // 何故かeがundefinedで来ることがある
- return {
- stack: e.stack,
- message: e.message,
- name: e.name,
- };
- } else {
- return {
- stack: '?',
- message: '?',
- name: '?',
- };
}
+
+ return {
+ stack: e.stack,
+ message: e.message,
+ name: e.name,
+ };
}
function renderJob(job?: Bull.Job) {
- if (!job) return 'N/A';
+ if (!job) return '?';
+
return {
name: job.name,
info: getJobInfo(job),