From 4aa8d92a5349933607e8ec95d2850781bf372f29 Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 21 Dec 2017 17:18:10 +0100 Subject: [PATCH] handle errors when constructing thumbnails from file metadata --- www/common/common-thumbnail.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/www/common/common-thumbnail.js b/www/common/common-thumbnail.js index ce77ce92f..18e5dff52 100644 --- a/www/common/common-thumbnail.js +++ b/www/common/common-thumbnail.js @@ -254,6 +254,12 @@ define([ var cryptKey = secret.keys && secret.keys.fileKeyStr; var key = Nacl.util.decodeBase64(cryptKey); FileCrypto.fetchDecryptedMetadata(src, key, function (e, metadata) { + if (e) { + if (e === 'XHR_ERROR') { return; } + return console.error(e); + } + if (!metadata) { return console.error("NO_METADATA"); } + var v = metadata.thumbnail; if (!v) { v = 'EMPTY';