Merge pull request #6261 from akatsoulas/validate-active-topics-products

Validate only active topic/products
This commit is contained in:
Tasos Katsoulas 2024-09-27 13:27:55 +03:00 коммит произвёл GitHub
Родитель 76215fc555 9dedce3b68
Коммит 897e0723fc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -175,14 +175,13 @@ class DocumentForm(forms.ModelForm):
self.validate_relationship(
selected_items=selected_topics,
related_items=Topic.objects.filter(products__in=selected_products).distinct(),
related_items=Topic.active.filter(products__in=selected_products).distinct(),
item_type="topic",
related_type="product",
)
self.validate_relationship(
selected_items=selected_products,
related_items=Product.objects.filter(m2m_topics__in=selected_topics).distinct(),
related_items=Product.active.filter(m2m_topics__in=selected_topics).distinct(),
item_type="product",
related_type="topic",
)