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

Reply via email to