fix: Error when importing collections with longer descriptions than 1000 chars

related #5472
This commit is contained in:
Tom Moor
2023-06-24 13:48:17 -04:00
parent 831318d941
commit 08601a9f84

View File

@@ -308,6 +308,12 @@ export default abstract class ImportTask extends BaseTask<Props> {
}
}
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<Props> {
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<Props> {
{
...options,
id: item.id,
description,
description: truncatedDescription,
color: item.color,
icon: item.icon,
sort: item.sort,