diff --git a/app/views/editor/delta.coffee b/app/views/editor/delta.coffee index 5eb46e4a4..719d52329 100644 --- a/app/views/editor/delta.coffee +++ b/app/views/editor/delta.coffee @@ -31,7 +31,7 @@ module.exports = class DeltaView extends CocoView for modelName in ['model', 'headModel', 'comparisonModel'] @[modelName] = options[modelName] - continue unless @[modelName] + continue unless @[modelName] and options.loadModels if not @[modelName].isLoaded @[modelName] = @supermodel.loadModel(@[modelName], 'document').model diff --git a/app/views/modal/versions_modal.coffee b/app/views/modal/versions_modal.coffee index f00cbe29d..dfc7ec531 100755 --- a/app/views/modal/versions_modal.coffee +++ b/app/views/modal/versions_modal.coffee @@ -54,7 +54,12 @@ module.exports = class VersionsModalView extends ModalView laterVersion = new @model(_id: $(rows[0]).val()) earlierVersion = new @model(_id: $(rows[1]).val()) - @deltaView = new DeltaView({model: earlierVersion, comparisonModel: laterVersion, skipPaths: PatchModal.DOC_SKIP_PATHS}) + @deltaView = new DeltaView({ + model: earlierVersion + comparisonModel: laterVersion + skipPaths: PatchModal.DOC_SKIP_PATHS + loadModels: true + }) @insertSubView(@deltaView, deltaEl) getRenderData: (context={}) ->