Fixed issue where BattleNet toon name was nil.
F16Gaming [04-30-12 - 18:30]
Fixed issue where BattleNet toon name was nil.
diff --git a/BattleNetTools.lua b/BattleNetTools.lua
index 5fd81f5..aff24c5 100644
--- a/BattleNetTools.lua
+++ b/BattleNetTools.lua
@@ -142,7 +142,7 @@ function BNT:GetFriendByName(name)
if n <= 0 then return nil end
for i = 1, n do
local friend = ParseBNFriendResult(BNGetFriendInfo(i))
- if friend.ToonName:lower() == name:lower() then
+ if (friend.ToonName or ""):lower() == name:lower() then
return friend
end
end
@@ -159,7 +159,7 @@ function BNT:GetToonByName(name)
for i = 1, numF do
for t = 1, BNGetNumFriendToons(i) do
local toon = ParseBNToonResult(BNGetFriendToonInfo(i, t))
- if toon.Name:lower() == name:lower() then return toon end
+ if (toon.Name or ""):lower() == name:lower() then return toon end
end
end
return nil