lib/zabbixapi/items.rb in zabbixapi-0.4.4 vs lib/zabbixapi/items.rb in zabbixapi-0.4.5

- old
+ new

@@ -64,10 +64,10 @@ result.each { |item| itemid = item['itemid'].to_i if item['name'] == data[:name] } itemid end def create_or_update(data) - itemid = get_id(:description => data[:description]) + itemid = get_id(:description => data[:description], :hostid => data[:hostid]) itemid ? update(data.merge(:itemid => itemid)) : create(data) end def update(data) result = @client.api_request(:method => "item.update", :params => data)