diff --git a/src/components/gltf-model-plus.js b/src/components/gltf-model-plus.js
index f1993414fc6ec0029e5b918d452c7a009ab6c3fd..49c891ebb9260f84be62720288dfe72b04fa0c62 100644
--- a/src/components/gltf-model-plus.js
+++ b/src/components/gltf-model-plus.js
@@ -270,7 +270,7 @@ AFRAME.registerComponent("gltf-model-plus", {
       this.el.emit("model-loaded", { format: "gltf", model: this.model });
     } catch (e) {
       console.error("Failed to load glTF model", e.message, this);
-      this.emit("model-error", { format: "gltf", src });
+      this.el.emit("model-error", { format: "gltf", src });
     }
   },