lib/zabbixapi/basic/basic_logic.rb in zabbixapi-0.5.1b7 vs lib/zabbixapi/basic/basic_logic.rb in zabbixapi-0.5.1b8

- old
+ new

@@ -39,11 +39,11 @@ def get_full_data(data) @client.api_request( :method => "#{method_name}.get", :params => { :filter => { - indentify.to_sym => data[indentify.to_sym] + indentify.to_sym => symbolize_keys(data)[indentify.to_sym] }, :output => "extend" } ) end @@ -51,11 +51,11 @@ def dump_by_id(data) @client.api_request( :method => "#{method_name}.get", :params => { :filter => { - key.to_sym => data[key.to_sym] + key.to_sym => symbolize_keys(data)[key.to_sym] }, :output => "extend" } ) end @@ -69,10 +69,10 @@ end def get_id(data) result = symbolize_keys( get_full_data(data) ) id = nil - result.each { |item| id = item[key.to_sym].to_i if item[indentify.to_sym] == data[indentify.to_sym] } + result.each { |item| id = symbolize_keys(item)[key.to_sym].to_i if symbolize_keys(item)[indentify.to_sym] == data[indentify.to_sym] } id end def get_or_create(data) unless id = get_id(data)