fix: Truncate stored error message for file ops

closes #3459
This commit is contained in:
Tom Moor
2022-04-25 21:00:31 -07:00
parent 5cbea1eab2
commit 7436d4c5c1

View File

@@ -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<Props> {
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,