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