From 7436d4c5c19f8b51484f6ea17e6b01625d5eab5b Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 25 Apr 2022 21:00:31 -0700 Subject: [PATCH] fix: Truncate stored error message for file ops closes #3459 --- server/queues/tasks/ImportTask.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/queues/tasks/ImportTask.ts b/server/queues/tasks/ImportTask.ts index 97d6cdf96..4417c3940 100644 --- a/server/queues/tasks/ImportTask.ts +++ b/server/queues/tasks/ImportTask.ts @@ -1,4 +1,5 @@ import invariant from "invariant"; +import { truncate } from "lodash"; import attachmentCreator from "@server/commands/attachmentCreator"; import documentCreator from "@server/commands/documentCreator"; import { sequelize } from "@server/database/sequelize"; @@ -142,7 +143,10 @@ export default abstract class ImportTask extends BaseTask { state: FileOperationState, error?: Error ) { - await fileOperation.update({ state, error: error?.message }); + await fileOperation.update({ + state, + error: error ? truncate(error.message, { length: 255 }) : undefined, + }); await Event.schedule({ name: "fileOperations.update", modelId: fileOperation.id,