diff --git a/src/app/core/utilities/item-iiif-utils.ts b/src/app/core/utilities/item-iiif-utils.ts index ec96fec3de2..6b684f0e07d 100644 --- a/src/app/core/utilities/item-iiif-utils.ts +++ b/src/app/core/utilities/item-iiif-utils.ts @@ -13,12 +13,12 @@ import { RouteService } from '../services/route.service'; import { Item } from '../shared/item.model'; export const isIiifEnabled = (item: Item) => { - return !!item.firstMetadataValue('dspace.iiif.enabled'); + return String(item.firstMetadataValue('dspace.iiif.enabled')?.valueOf?.() || '').trim().toLowerCase() === 'true'; }; export const isIiifSearchEnabled = (item: Item) => { - return !!item.firstMetadataValue('iiif.search.enabled'); + return String(item.firstMetadataValue('iiif.search.enabled')?.valueOf?.() || '').trim().toLowerCase() === 'true'; };