From 3325332626395cad8d68909f43115e74a4cb6ef1 Mon Sep 17 00:00:00 2001
From: Scott Erickson <sderickson@gmail.com>
Date: Tue, 15 Jul 2014 11:23:00 -0700
Subject: [PATCH] Fixes #1328.

---
 app/views/editor/delta.coffee         | 2 +-
 app/views/modal/versions_modal.coffee | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

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={}) ->