diff --git a/myproject/pos/views.py b/myproject/pos/views.py index c8fb9f1..d52b73f 100644 --- a/myproject/pos/views.py +++ b/myproject/pos/views.py @@ -77,9 +77,12 @@ def get_showcase_kits_for_pos(): ) # Находим комплекты с резервированными компонентами + # ВАЖНО: фильтруем только комплекты, явно привязанные к витрине (showcase__isnull=False) + # Это исключает временные комплекты, созданные для заказов (order__isnull=False, showcase=NULL) kits_with_showcase_items = ProductKit.objects.filter( is_temporary=True, status='active', + showcase__isnull=False, # Только витринные комплекты kit_items__product_id__in=reserved_products ).prefetch_related( first_photo_prefetch,