diff --git a/src/components/CollectionDialog.js b/src/components/CollectionDialog.js index 4f8239403953e7a36eb48005b5c0c40e7b3b6cf4..59730884c4e6500cf80b40a554067096a217c909 100644 --- a/src/components/CollectionDialog.js +++ b/src/components/CollectionDialog.js @@ -138,7 +138,8 @@ export class CollectionDialog extends Component { if (error) return null; if (!ready) return this.placeholder(); - const rights = manifest && (manifest.getProperty('rights') || manifest.getProperty('license')); + const rights = manifest && (asArray(manifest.getProperty('rights') || manifest.getProperty('license'))); + const requiredStatement = manifest && asArray(manifest.getRequiredStatement()).filter(l => l.getValue()).map(labelValuePair => ({ label: labelValuePair.getLabel(),