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 | 83 | render "events/event_push", event: event |
84 | 84 | end |
85 | 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 | 94 | end | ... | ... |
app/views/events/event/_note.html.haml
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 | %strong |
11 | 11 | #{event.note_target_type} ##{truncate event.note_target_id} |
12 | 12 | - else |
13 | - = link_to [event.project, event.note_target] do | |
13 | + = link_to event_note_target_path(event) do | |
14 | 14 | %strong |
15 | 15 | #{event.note_target_type} ##{truncate event.note_target_id} |
16 | 16 | ... | ... |