From 8cb6dfbd94cbf90e4c6dd40d419123ee451716df Mon Sep 17 00:00:00 2001 From: Jonathan Boler Date: Mon, 11 Feb 2019 11:56:21 -0600 Subject: [PATCH] Pass & use force reload parameter --- addon/mixins/model.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addon/mixins/model.js b/addon/mixins/model.js index cca0d9a..f4dac24 100644 --- a/addon/mixins/model.js +++ b/addon/mixins/model.js @@ -88,7 +88,7 @@ export default Mixin.create({ * @param propertyName Relationship property name * @returns {Ember.RSVP.Promise} */ - reloadRelationship: function (propertyName) { + reloadRelationship: function (propertyName, forceReload) { //find out what kind of relationship this is const relationship = this.relationshipFor(propertyName); const isHasMany = relationship && relationship.kind === 'hasMany'; @@ -99,7 +99,7 @@ export default Mixin.create({ //run.next, so that aborted promise gets rejected before starting another next(this, function () { const isLoaded = reference.value() !== null; - if (isLoaded) { + if (isLoaded || forceReload) { resolve(reference.reload()); } else { //isLoaded is false when the last query resulted in an error, so if this load