diff Plugins/ItemCountAddons/DataStore (current account only).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 08b887885bd5
line wrap: on
line diff
--- a/Plugins/ItemCountAddons/DataStore (current account only).lua	Sat Jan 15 13:15:16 2011 +0100
+++ b/Plugins/ItemCountAddons/DataStore (current account only).lua	Sat Jan 15 16:24:39 2011 +0100
@@ -8,7 +8,8 @@
 		-- Process all charracters on this account (GetCharacters defaults to THIS_ACCOUNT)
 		for characterName, character in pairs(DataStore:GetCharacters(realm, nil)) 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;
 			
@@ -21,7 +22,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;