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