On 09/09/2010 04:52 PM, Chris Lalancette wrote: > Signed-off-by: Chris Lalancette<clala...@redhat.com> > --- > src/dbomatic/dbomatic.rb | 12 ++++++++---- > 1 files changed, 8 insertions(+), 4 deletions(-) > > diff --git a/src/dbomatic/dbomatic.rb b/src/dbomatic/dbomatic.rb > index 260d7ad..6fedc76 100644 > --- a/src/dbomatic/dbomatic.rb > +++ b/src/dbomatic/dbomatic.rb > @@ -83,10 +83,14 @@ class CondorEventLog< Nokogiri::XML::SAX::Document > # table is updated. Extract instance name from event_cmd and query on > that > inst_name = @event_cmd[4,@event_cmd.size-4].gsub(/_[0-9]*$/, '') > inst = Instance.find(:first, :conditions => ['name = ?', inst_name]) > - puts "Instance event #{inst.name} #...@event_type} #...@event_time}" > - InstanceEvent.create! :instance => inst, > - :event_type => @event_type, > - :event_time => @event_time > + if inst.nil? > + puts "Unexpected nil instance, skipping..." > + else > + puts "Instance event #{inst.name} #...@event_type} #...@event_time}" > + InstanceEvent.create! :instance => inst, > + :event_type => @event_type, > + :event_time => @event_time > + end > @tag = @event_type = @event_cmd = @event_time = nil > end > end ACK and pushed.
-Mo _______________________________________________ deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel