Commit 11e4709fde69c766ebb18c3277602837955f7317

Authored by Dmitriy Zaporozhets
1 parent a951e6f8

fix compatibility with old events

app/controllers/projects_controller.rb
... ... @@ -13,7 +13,7 @@ class ProjectsController < ApplicationController
13 13 def index
14 14 @projects = current_user.projects
15 15 @projects = @projects.select(&:last_activity_date).sort_by(&:last_activity_date).reverse
16   - @events = Event.where(:project_id => @projects.map(&:id)).recent.limit(40)
  16 + @events = Event.where(:project_id => @projects.map(&:id)).recent.limit(20)
17 17 end
18 18  
19 19 def new
... ...
app/models/gitlab_serialize.rb
1 1 class GitlabSerialize
2 2 # Called to deserialize data to ruby object.
3 3 def load(data)
  4 + hash = parse_data(data)
  5 + hash = HashWithIndifferentAccess.new(hash) if hash
  6 + hash
  7 + end
  8 +
  9 + def parse_data(data)
4 10 JSON.load(data)
5 11 rescue JSON::ParserError
6 12 begin
... ...