diff --git a/CHANGELOG.md b/CHANGELOG.md index acf98add6..f8ae87a74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed --> +### Fixed +- Fix bug when importing Manifests with long labels + ## [v2.1.2](https://github.com/digirati-co-uk/madoc-platform/compare/v2.1.1...v2.1.2) Hotfix release for submissions in progress. diff --git a/services/madoc-ts/src/gateway/helpers/trim-international-string.tsx b/services/madoc-ts/src/gateway/helpers/trim-international-string.tsx index f886fe532..fd6b0a665 100644 --- a/services/madoc-ts/src/gateway/helpers/trim-international-string.tsx +++ b/services/madoc-ts/src/gateway/helpers/trim-international-string.tsx @@ -2,7 +2,7 @@ import { InternationalString } from '@iiif/presentation-3'; export function trimInternationalString(intString: InternationalString) { for (const [key, value] of Object.entries(intString)) { - if (value) { + if (value && value[0] && value[0].length > 3000) { value[0] = value[0].substring(0, 3000); return intString; }