From 08601a9f84b24b102b14f21efc1201258e1bf00c Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 24 Jun 2023 13:48:17 -0400 Subject: [PATCH] fix: Error when importing collections with longer descriptions than 1000 chars related #5472 --- server/queues/tasks/ImportTask.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/server/queues/tasks/ImportTask.ts b/server/queues/tasks/ImportTask.ts index a58598122..c92d7446a 100644 --- a/server/queues/tasks/ImportTask.ts +++ b/server/queues/tasks/ImportTask.ts @@ -308,6 +308,12 @@ export default abstract class ImportTask extends BaseTask { } } + const truncatedDescription = description + ? truncate(description, { + length: CollectionValidation.maxDescriptionLength, + }) + : null; + // check if collection with name exists const response = await Collection.findOrCreate({ where: { @@ -317,11 +323,7 @@ export default abstract class ImportTask extends BaseTask { defaults: { ...options, id: item.id, - description: description - ? truncate(description, { - length: CollectionValidation.maxDescriptionLength, - }) - : null, + description: truncatedDescription, createdById: fileOperation.userId, permission: CollectionPermission.ReadWrite, importId: fileOperation.id, @@ -341,7 +343,7 @@ export default abstract class ImportTask extends BaseTask { { ...options, id: item.id, - description, + description: truncatedDescription, color: item.color, icon: item.icon, sort: item.sort,