From b513fbc271301bc40a766ed36dfa0878b2f55d62 Mon Sep 17 00:00:00 2001 From: Sebastian Blei Date: Thu, 6 Apr 2017 10:49:17 +0200 Subject: [PATCH] Update 3d-scene.js Could not render scene/component without added interactions. --- addon/components/3d-scene.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addon/components/3d-scene.js b/addon/components/3d-scene.js index 6698b10..0d6413c 100644 --- a/addon/components/3d-scene.js +++ b/addon/components/3d-scene.js @@ -168,7 +168,14 @@ export default Ember.Component.extend({ // Setup objects. instantiate(type) { - get(this, `config.${type}`).forEach((object) => { + let typeArr = get(this, `config.${type}`); + + if (!typeArr || !(Array.isArray(typeArr))) { + console.info(`No instantiate of "${type}", due to not added objects of this type`); + return; + } + + typeArr.forEach((object) => { let module = get(object, 'export'); if (typeOf(module) !== 'class') { return; } module.create({