diff --git a/src/app/components/about/about.component.html b/src/app/components/about/about.component.html
index dfb666c47..057ba3e45 100644
--- a/src/app/components/about/about.component.html
+++ b/src/app/components/about/about.component.html
@@ -6,7 +6,7 @@
version: {{ repository.edition }} {{ repository.version.display }}
-
+
diff --git a/src/app/components/about/about.component.ts b/src/app/components/about/about.component.ts
index 3f4c0ae23..3b5cb988f 100644
--- a/src/app/components/about/about.component.ts
+++ b/src/app/components/about/about.component.ts
@@ -70,15 +70,18 @@ export class AboutComponent implements OnInit {
{type: 'text', key: 'isThumbnailGenerationEnabled', title: 'Thumbnail Generation', sortable: true}
]);
- this.license = new ObjectDataTableAdapter([repository.license], [
- {type: 'date', key: 'issuedAt', title: 'Issued At', sortable: true},
- {type: 'date', key: 'expiresAt', title: 'Expires At', sortable: true},
- {type: 'text', key: 'remainingDays', title: 'Remaining Days', sortable: true},
- {type: 'text', key: 'holder', title: 'Holder', sortable: true},
- {type: 'text', key: 'mode', title: 'Type', sortable: true},
- {type: 'text', key: 'isClusterEnabled', title: 'Cluster Enabled', sortable: true},
- {type: 'text', key: 'isCryptodocEnabled', title: 'Cryptodoc Enable', sortable: true}
- ]);
+
+ if (repository.license) {
+ this.license = new ObjectDataTableAdapter([repository.license], [
+ {type: 'date', key: 'issuedAt', title: 'Issued At', sortable: true},
+ {type: 'date', key: 'expiresAt', title: 'Expires At', sortable: true},
+ {type: 'text', key: 'remainingDays', title: 'Remaining Days', sortable: true},
+ {type: 'text', key: 'holder', title: 'Holder', sortable: true},
+ {type: 'text', key: 'mode', title: 'Type', sortable: true},
+ {type: 'text', key: 'isClusterEnabled', title: 'Cluster Enabled', sortable: true},
+ {type: 'text', key: 'isCryptodocEnabled', title: 'Cryptodoc Enable', sortable: true}
+ ]);
+ }
});
this.http.get('/versions.json')