From dbc135aea0aba4b3993a7e52ca13c3f721b7af85 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 5 Aug 2025 22:54:41 +0300 Subject: [PATCH] Features: 1) Added `get_vendor_instance` usage to replace direct vendor class handling. Fixes: (None). Extra: 1) Minor refactor to enhance vendor instance management logic. --- core/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/tasks.py b/core/tasks.py index be729256..cdd2cc96 100644 --- a/core/tasks.py +++ b/core/tasks.py @@ -43,7 +43,8 @@ def update_products_task(): for vendor_class in vendors_classes: vendor = vendor_class() try: - if vendor.is_active: + vendor_instance = vendor.get_vendor_instance() + if vendor_instance.is_active: vendor.update_stock() else: continue