diff --git a/core/tasks.py b/core/tasks.py index d5910a58..be729256 100644 --- a/core/tasks.py +++ b/core/tasks.py @@ -43,7 +43,10 @@ def update_products_task(): for vendor_class in vendors_classes: vendor = vendor_class() try: - vendor.update_stock() + if vendor.is_active: + vendor.update_stock() + else: + continue except Exception as e: logger.warning(f"Skipping {vendor_class} due to error: {e!s}")