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)