From 4870bf004a9b882191603116c7e9a8bc3acc201e Mon Sep 17 00:00:00 2001 From: Daniel Munn Date: Wed, 11 Jul 2012 18:43:44 +0200 Subject: [PATCH] Fixes #34 files last revision called under "visible" scope which fails due to file already being deleted. .revisions.first is returned instead of .revisions.visible.first in the case where file is delted. --- app/models/dmsf_file.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/dmsf_file.rb b/app/models/dmsf_file.rb index 43374df7..a6315180 100644 --- a/app/models/dmsf_file.rb +++ b/app/models/dmsf_file.rb @@ -100,7 +100,8 @@ class DmsfFile < ActiveRecord::Base end def last_revision - self.revisions.visible.first + return self.revisions.visible.first unless deleted + self.revisions.first end def delete