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(),