lib/assimilate/catalog.rb in assimilate-0.0.4 vs lib/assimilate/catalog.rb in assimilate-0.0.5
- old
+ new
@@ -49,10 +49,11 @@
def extend_data(args)
Assimilate::Extender.new(args.merge(:catalog => self))
end
def where(params)
- @catalog.find(params).first.select {|k,v| k !~ /^_/}
+ record = @catalog.find(params).first
+ record && record.select {|k,v| k !~ /^_/}
end
def active_count
@catalog.find(config[:deletion_marker] => nil).count
end