summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan Sørensen <johan@johansorensen.com>2009-11-05 12:48:04 +0100
committerJohan Sørensen <johan@johansorensen.com>2009-11-05 12:48:04 +0100
commit86554d1790b15d9c355b6f0247587e119b10cac2 (patch)
tree4877399971cad9776cddbea87d691aec02cc7a58
parent12b9fc2f85ed0bd005bd24114503058e74227fe7 (diff)
downloadgitorious-mainline-outdated-86554d1790b15d9c355b6f0247587e119b10cac2.zip
gitorious-mainline-outdated-86554d1790b15d9c355b6f0247587e119b10cac2.tar.gz
gitorious-mainline-outdated-86554d1790b15d9c355b6f0247587e119b10cac2.tar.bz2
Support the comment events of Old Ages without any sha1
-rw-r--r--app/helpers/event_rendering_helper.rb15
1 files changed, 12 insertions, 3 deletions
diff --git a/app/helpers/event_rendering_helper.rb b/app/helpers/event_rendering_helper.rb
index c2ce764..2f9bee8 100644
--- a/app/helpers/event_rendering_helper.rb
+++ b/app/helpers/event_rendering_helper.rb
@@ -198,9 +198,18 @@ module EventRenderingHelper
end
end
else
- action = action_for_event(:event_commented) do
- " on " + link_to(h(repo.url_path + '/' + comment.sha1[0,7]),
- repo_owner_path(repo, :project_repository_commit_path, project, repo, comment.sha1)+"##{dom_id(comment)}")
+ if comment.sha1.blank? # old-world repo comments
+ action = action_for_event(:event_commented) do
+ " on " + link_to(h(repo.url_path),
+ repo_owner_path(repo, :project_repository_comments_path, project, repo) +
+ "##{dom_id(comment)}")
+ end
+ else
+ action = action_for_event(:event_commented) do
+ " on " + link_to(h(repo.url_path + '/' + comment.sha1[0,7]),
+ repo_owner_path(repo, :project_repository_commit_path, project, repo,
+ comment.sha1)+"##{dom_id(comment)}")
+ end
end
end
body = truncate(h(comment.body), :length => 150)