Mercurial > wow > wowdb-profiler
comparison Main.lua @ 191:5346ba9b6419 1.0.26
Check for nil item string before attempting to get an upgrade ID.
author | James D. Callahan III <jcallahan@curse.com> |
---|---|
date | Wed, 21 Nov 2012 11:39:08 -0600 |
parents | 35c95e0bce3f |
children | 85c713407c4f |
comparison
equal
deleted
inserted
replaced
190:936e2c9a4633 | 191:5346ba9b6419 |
---|---|
809 local function RecordItemData(item_id, item_link, durability) | 809 local function RecordItemData(item_id, item_link, durability) |
810 if not durability or durability <= 0 then | 810 if not durability or durability <= 0 then |
811 return | 811 return |
812 end | 812 end |
813 local item = DBEntry("items", item_id) | 813 local item = DBEntry("items", item_id) |
814 local _, _, _, _, _, _, _, _, _, _, _, upgrade_id = (":"):split(select(3, item_link:find("^|%x+|H(.+)|h%[.+%]"))) | 814 local item_string = select(3, item_link:find("^|%x+|H(.+)|h%[.+%]")) |
815 | 815 |
816 if upgrade_id then | 816 if item_string then |
817 DBEntry("items", item_id).upgrade_id = upgrade_id | 817 local _, _, _, _, _, _, _, _, _, _, _, upgrade_id = (":"):split(item_string) |
818 | |
819 if upgrade_id then | |
820 item.upgrade_id = upgrade_id | |
821 end | |
818 end | 822 end |
819 item.durability = durability | 823 item.durability = durability |
820 end | 824 end |
821 | 825 |
822 | 826 |