From e96e9c0105357f6db8e9b612d7e6cfd9217f369b Mon Sep 17 00:00:00 2001 From: r888888888 Date: Tue, 2 May 2017 15:50:58 -0700 Subject: [PATCH] fix for post archive presenter --- app/models/post_archive.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post_archive.rb b/app/models/post_archive.rb index cfbd9ec94..30ad1683b 100644 --- a/app/models/post_archive.rb +++ b/app/models/post_archive.rb @@ -98,7 +98,7 @@ class PostArchive < ActiveRecord::Base def previous # HACK: if all the post versions for this post have already been preloaded, # we can use that to avoid a SQL query. - if association(:post).loaded? && post.association(:versions).loaded? + if association(:post).loaded? && post && post.association(:versions).loaded? post.versions.sort_by(&:version).reverse.find { |v| v.version < version } else PostArchive.where("post_id = ? and version < ?", post_id, version).order("version desc").first