From eb40e523a853d226de57c4465bfa99cbddc109af Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Wed, 4 Jul 2018 17:22:09 +0100 Subject: [PATCH] add safety checks for folders --- src/app/components/info-drawer/info-drawer.component.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/components/info-drawer/info-drawer.component.ts b/src/app/components/info-drawer/info-drawer.component.ts index c6df10aa0..d3ff5cfe5 100644 --- a/src/app/components/info-drawer/info-drawer.component.ts +++ b/src/app/components/info-drawer/info-drawer.component.ts @@ -84,12 +84,15 @@ export class InfoDrawerComponent implements OnChanges { } } - private hasAspectNames(entry: MinimalNodeEntryEntity) { + private hasAspectNames(entry: MinimalNodeEntryEntity): boolean { return entry.aspectNames && entry.aspectNames.includes('exif:exif'); } - private isTypeImage(entry) { - return entry.content.mimeType.includes('image/'); + private isTypeImage(entry: MinimalNodeEntryEntity): boolean { + if (entry && entry.content && entry.content.mimeType) { + return entry.content.mimeType.includes('image/'); + } + return false; } private loadNodeInfo(nodeId: string) {