diff Plugins/ItemCountAddons/DataStore (without guilds).lua @ 118:de18ef96983b

Fixed issue with DataStore item count no including bank data.
author Zerotorescue
date Sat, 15 Jan 2011 16:24:39 +0100
parents 3bec0ea44607
children
line wrap: on
line diff
--- a/Plugins/ItemCountAddons/DataStore (without guilds).lua	Sat Jan 15 13:15:16 2011 +0100
+++ b/Plugins/ItemCountAddons/DataStore (without guilds).lua	Sat Jan 15 16:24:39 2011 +0100
@@ -11,7 +11,8 @@
 			-- Process all charracters
 			for characterName, character in pairs(DataStore:GetCharacters(realm, accountName)) do
 				-- Get only useful info (currency / gear shouldn't contain the stuff we are interested in)
-				local bag, bank = DataStore:GetContainerItemCount(character, itemId) or 0, 0;
+				local bag, bank = DataStore:GetContainerItemCount(character, itemId);
+				bag = (bag or 0); bank = (bank or 0);
 				local auctionHouse = DataStore:GetAuctionHouseItemCount(character, itemId) or 0;
 				local mail = DataStore:GetMailItemCount(character, itemId) or 0;
 				
@@ -25,7 +26,8 @@
 	local function GetCharacterCount(itemId)
 		local character = DataStore:GetCharacter();
 		
-		local bag, bank = DataStore:GetContainerItemCount(character, itemId) or 0, 0;
+		local bag, bank = DataStore:GetContainerItemCount(character, itemId);
+		bag = (bag or 0); bank = (bank or 0);
 		local auctionHouse = DataStore:GetAuctionHouseItemCount(character, itemId) or 0;
 		local mail = DataStore:GetMailItemCount(character, itemId) or 0;