]> source.dussan.org Git - redmine.git/commitdiff
Fixed: unexpected nil when viewing differences on CVS (#1444).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Jun 2008 10:51:15 +0000 (10:51 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 14 Jun 2008 10:51:15 +0000 (10:51 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1525 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/repository/cvs.rb

index ea75de5d335529a2152617cca4788321ac9e0e5b..5ff7af9996dee6d1904b6923dfb082fc938b0830 100644 (file)
@@ -76,7 +76,8 @@ class Repository::Cvs < Repository
         unless revision_to
           revision_to=scm.get_previous_revision(revision_from)
         end
-        diff=diff+scm.diff(change_from.path, revision_from, revision_to)
+        file_diff = scm.diff(change_from.path, revision_from, revision_to)
+        diff = diff + file_diff unless file_diff.nil?
       end
     end
     return diff