=== modified file 'product.py' --- product.py 2010-03-26 17:32:47 +0000 +++ product.py 2010-04-01 16:25:10 +0000 @@ -890,13 +890,13 @@ for product in self.browse(cr, uid, ids): if product.magento_sku and product.type != 'service': virtual_available = self.read(cr, uid, product.id, ['virtual_available'], {'location': stock_id})['virtual_available'] - # Changing Stock Availability to "Out of Stock" in Magento + # Changing Stock Availability to "Out of Stock" in Magento # if a product has qty lt or equal to 0. if virtual_available <= 0 : is_in_stock = 0 else : is_in_stock = 1 - ctx['conn_obj'].call('product_stock.update', [product.magento_sku, {'qty': virtual_available, 'is_in_stock': 1}]) + ctx['conn_obj'].call('product_stock.update', [product.magento_sku, {'qty': virtual_available, 'is_in_stock': is_in_stock}]) logger.notifyChannel('ext synchro', netsvc.LOG_INFO, "Successfully updated stock level at %s for product with SKU %s " %(virtual_available, product.magento_sku)) product_product()