Fixed update_price for one item

This commit is contained in:
Felipe Martín 2015-09-10 23:08:48 +02:00
parent 3d95a272df
commit 0e405dde10
1 changed files with 8 additions and 1 deletions

View File

@ -25,7 +25,14 @@ class Command(BaseCommand):
check_price=True).values_list('item_id', flat=True)
amazon = Crawler(region[1])
products = amazon.fetch_batch(item_codes)
for product in products:
if isinstance(products, list):
for product in products:
amiibo_shop = AmiiboShop.objects.get(
item_id=product['shop_product_id'],
shop__flag_code=region[0]
)
amiibo_shop.update_price(product['price'], product['currency'])
else:
amiibo_shop = AmiiboShop.objects.get(
item_id=product['shop_product_id'],
shop__flag_code=region[0]