From 8c01448cf9ffb3662ebd22e02077e48ba59c65ca Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Fri, 10 Oct 2014 17:39:29 +0300 Subject: Dontr decoarate already decorated stuff Signed-off-by: Dmitriy Zaporozhets --- app/models/commit.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'app') diff --git a/app/models/commit.rb b/app/models/commit.rb index cbe0a39bc70..212229649fc 100644 --- a/app/models/commit.rb +++ b/app/models/commit.rb @@ -19,7 +19,13 @@ class Commit class << self def decorate(commits) - commits.map { |c| self.new(c) } + commits.map do |commit| + if commit.kind_of?(Commit) + commit + else + self.new(commit) + end + end end # Calculate number of lines to render for diffs -- cgit v1.2.1