app/models/whoops/event.rb in whoops-0.0.2 vs app/models/whoops/event.rb in whoops-0.0.3

- old
+ new

@@ -16,10 +16,15 @@ event_group_params = params.slice(*Whoops::EventGroup.field_names) event_group_params[:identifier] = params[:event_group_identifier] event_group_params[:last_recorded_at] = params[:event_time] event_group = Whoops::EventGroup.first(:conditions => event_group_params.slice(*Whoops::EventGroup.identifying_fields)) - event_group ||= Whoops::EventGroup.create(event_group_params) + if event_group + event_group.attributes = event_group_params + event_group.save + else + event_group = Whoops::EventGroup.create(event_group_params) + end event_params = params.slice(*Whoops::Event.field_names) event_group.events.create(event_params) end \ No newline at end of file