From a6e729dedabc3c0b050690e4acc1b730818a4a5c Mon Sep 17 00:00:00 2001 From: johnshaughnessy <johnfshaughnessy@gmail.com> Date: Mon, 6 Aug 2018 17:14:28 -0700 Subject: [PATCH] Make sure to show error object if upload fails. --- src/utils/media-utils.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/utils/media-utils.js b/src/utils/media-utils.js index 7328fe72a..697612d53 100644 --- a/src/utils/media-utils.js +++ b/src/utils/media-utils.js @@ -42,12 +42,16 @@ export const addMedia = (src, resize = false) => { scene.appendChild(entity); if (typeof src === "object") { - upload(src).then(response => { - const src = response.raw; - const contentType = response.meta.expected_content_type; - const token = response.meta.access_token; - entity.setAttribute("media-loader", { src, contentType, token }); - }); + upload(src) + .then(response => { + const src = response.raw; + const contentType = response.meta.expected_content_type; + const token = response.meta.access_token; + entity.setAttribute("media-loader", { src, contentType, token }); + }) + .catch(() => { + entity.setAttribute("media-loader", { src: "error" }); + }); } return entity; }; -- GitLab