Features: 1) Optimize loop filtering for digital products in order processing;
Fixes: 1) None; Extra: 1) Minor readability improvement via simplified query logic;
This commit is contained in:
parent
007331fcc1
commit
c2fd267374
1 changed files with 1 additions and 4 deletions
|
|
@ -92,10 +92,7 @@ def process_order_changes(instance, created, **_kwargs):
|
|||
if not instance.is_whole_digital:
|
||||
send_order_created_email.delay(instance.uuid)
|
||||
|
||||
for order_product in instance.order_products.filter(status="DELIVERING"):
|
||||
if not order_product.product.is_digital:
|
||||
continue
|
||||
|
||||
for order_product in instance.order_products.filter(status="DELIVERING", product__is_digital=True):
|
||||
try:
|
||||
logger.debug("Trying to buy: %s", str(order_product.uuid))
|
||||
vendor_name = (
|
||||
|
|
|
|||
Loading…
Reference in a new issue