Removing merge request breaks application
Created by: corpix
I'm on bc6915f2 commit After removing merge request application falls down with 500 error Tail of production.log:
    Started GET "/" for 127.0.0.1 at 2012-03-05 02:44:56 +0400
    Processing by DashboardController#index as HTML
      Rendered dashboard/_projects_feed.html.haml (6.5ms)
      Rendered dashboard/_issues_feed.html.haml (8.9ms)
      Rendered events/_event_new_merge_request.html.haml (1.5ms)
      Rendered events/_event.html.haml (1.8ms)
      Rendered dashboard/_events_feed.html.haml (3.9ms)
      Rendered dashboard/index.html.haml within layouts/application (37.1ms)
    Completed 500 Internal Server Error in 69ms
    ActionView::Template::Error (undefined method `author' for nil:NilClass):
        1: = image_tag gravatar_icon(event.author_email), :class => "avatar"
        2: %strong #{event.author_name} 
        3: requested merge  
        4: = link_to project_merge_request_path(event.project, event.merge_request) do
      app/models/event.rb:75:in `author'
      app/models/event.rb:84:in `author_email'
      app/views/events/_event_new_merge_request.html.haml:1:in `_app_views_events__event_new_merge_request_html_haml___268055337_111901870'
      app/views/events/_event.html.haml:7:in `_app_views_events__event_html_haml___371861051_106017640'
      app/views/dashboard/_events_feed.html.haml:1:in `_app_views_dashboard__events_feed_html_haml__877476725_88868400'
      app/views/dashboard/index.html.haml:68:in `_app_views_dashboard_index_html_haml___166222954_105941080'
Temporary solved this by removing information about merge request by hands from database events table