Commit 96e8c6b7ed3f8caf63ca2ac52f844d414479801b
1 parent
1405d28c
Exists in
master
and in
4 other branches
Fix dashboard lost if comment on commit
Showing
2 changed files
with
9 additions
and
1 deletions
Show diff stats
app/helpers/events_helper.rb
@@ -83,4 +83,12 @@ module EventsHelper | @@ -83,4 +83,12 @@ module EventsHelper | ||
83 | render "events/event_push", event: event | 83 | render "events/event_push", event: event |
84 | end | 84 | end |
85 | end | 85 | end |
86 | + | ||
87 | + def event_note_target_path(event) | ||
88 | + if event.note? && event.note_commit? | ||
89 | + project_commit_path(event.project, event.note_target) | ||
90 | + else | ||
91 | + url_for([event.project, event.note_target]) | ||
92 | + end | ||
93 | + end | ||
86 | end | 94 | end |
app/views/events/event/_note.html.haml
@@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
10 | %strong | 10 | %strong |
11 | #{event.note_target_type} ##{truncate event.note_target_id} | 11 | #{event.note_target_type} ##{truncate event.note_target_id} |
12 | - else | 12 | - else |
13 | - = link_to [event.project, event.note_target] do | 13 | + = link_to event_note_target_path(event) do |
14 | %strong | 14 | %strong |
15 | #{event.note_target_type} ##{truncate event.note_target_id} | 15 | #{event.note_target_type} ##{truncate event.note_target_id} |
16 | 16 |