From 95f85ada5d283d1e5b5f8f49685fa8d79617b420 Mon Sep 17 00:00:00 2001 From: Rodrigo Nascimento Date: Thu, 8 Feb 2018 14:36:44 -0200 Subject: [PATCH] [FIX] Desktop notification not showing when avatar came from external storage service --- packages/rocketchat-ui/client/lib/avatar.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/rocketchat-ui/client/lib/avatar.js b/packages/rocketchat-ui/client/lib/avatar.js index 179ae6dbbca4..becdf58db651 100644 --- a/packages/rocketchat-ui/client/lib/avatar.js +++ b/packages/rocketchat-ui/client/lib/avatar.js @@ -10,7 +10,11 @@ this.getAvatarAsPng = function(username, cb) { canvas.height = image.height; const context = canvas.getContext('2d'); context.drawImage(image, 0, 0); - return cb(canvas.toDataURL('image/png')); + try { + return cb(canvas.toDataURL('image/png')); + } catch (e) { + return cb(''); + } }; return image.onerror = function() { return cb('');