lib/elastics/utility_methods.rb in elastics-client-1.0.7 vs lib/elastics/utility_methods.rb in elastics-client-1.0.8

- old
+ new

@@ -114,10 +114,10 @@ to_bulk_string(meta, source, options) end def to_bulk_string(meta, source, options) action = options[:action] || 'index' - return '' if source.nil? || source.empty? &&! (action == 'delete') + return '' if (source.nil? || source.empty?) && (action != 'delete') meta['_index'] = LiveReindex.prefix_index(meta['_index']) if LiveReindex.should_prefix_index? bulk_string = MultiJson.encode(action => meta) + "\n" unless action == 'delete' source_line = source.is_a?(String) ? source : MultiJson.encode(source) return '' if source.nil? || source.empty?