lib/zabbixapi/basic/basic_logic.rb in zabbixapi-0.5.1b11 vs lib/zabbixapi/basic/basic_logic.rb in zabbixapi-0.5.1b12

- old
+ new

@@ -32,10 +32,14 @@ item_id = data[key.to_sym].to_i dump_by_id(key.to_sym => data[key.to_sym]).each do |item| dump = symbolize_keys(item) if item[key].to_i == data[key.to_sym].to_i end - if dump.deep_include?(data) + puts "dump: #{dump}" + puts "data: #{data}" + + if hash_equals?(dump, data) #dump.deep_include?(data) + puts "eq keys!" item_id else data_update = array_flag ? [data] : data result = @client.api_request(:method => "#{method_name}.update", :params => data_update) parse_keys result