Commit 19560a4b5f8087ed0cfeef285c9a03404d15ca60

Authored by Riyad Preukschas
1 parent baf94bd7

Fix displaying events for deleted things

app/helpers/events_helper.rb
1 module EventsHelper 1 module EventsHelper
2 def link_to_author(event) 2 def link_to_author(event)
3 project = event.project 3 project = event.project
4 - tm = project.team_member_by_id(event.author_id) 4 + tm = project.team_member_by_id(event.author_id) if project
5 5
6 if tm 6 if tm
7 link_to event.author_name, project_team_member_path(project, tm) 7 link_to event.author_name, project_team_member_path(project, tm)
app/views/events/event/_common.html.haml
1 .event-title 1 .event-title
2 %span.author_name= link_to_author event 2 %span.author_name= link_to_author event
3 %span.event_label{class: event.action_name}= event_action_name(event) 3 %span.event_label{class: event.action_name}= event_action_name(event)
4 - = link_to [event.project, event.target] do 4 + - if event.target
  5 + = link_to [event.project, event.target] do
  6 + %strong= truncate event.target_title
  7 + - else
5 %strong= truncate event.target_title 8 %strong= truncate event.target_title
6 at 9 at
7 - = link_to_project event.project 10 + - if event.project
  11 + = link_to_project event.project
  12 + - else
  13 + = event.project_name