From 9f5c91cb4f2ba8606745516f72a1b5698de7f53b Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Fri, 3 Aug 2018 10:22:19 -0700
Subject: [PATCH] Delete gltf model from cache on error.

---
 src/components/gltf-model-plus.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/components/gltf-model-plus.js b/src/components/gltf-model-plus.js
index 71937c746..5a6a3025c 100644
--- a/src/components/gltf-model-plus.js
+++ b/src/components/gltf-model-plus.js
@@ -402,6 +402,7 @@ AFRAME.registerComponent("gltf-model-plus", {
       this.el.setObject3D("mesh", object3DToSet);
       this.el.emit("model-loaded", { format: "gltf", model: this.model });
     } catch (e) {
+      delete GLTFCache[src];
       console.error("Failed to load glTF model", e, this);
       this.el.emit("model-error", { format: "gltf", src });
     }
-- 
GitLab