From d3534fcda8d8ce80831d66c622f22e9def8dbeb1 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 28 Jul 2015 18:28:31 +0930 Subject: [PATCH] Ensure the correct relationship values are returned --- js/lib/Model.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/lib/Model.js b/js/lib/Model.js index 736083545..55362861b 100644 --- a/js/lib/Model.js +++ b/js/lib/Model.js @@ -225,7 +225,9 @@ export default class Model { if (this.data.relationships) { const relationship = this.data.relationships[name]; - return relationship && app.store.getById(relationship.data.type, relationship.data.id); + if (relationship) { + return app.store.getById(relationship.data.type, relationship.data.id); + } } return false; @@ -247,7 +249,9 @@ export default class Model { if (this.data.relationships) { const relationship = this.data.relationships[name]; - return relationship && relationship.data.map(data => app.store.getById(data.type, data.id)); + if (relationship) { + return relationship.data.map(data => app.store.getById(data.type, data.id)); + } } return false;