forked from erp-dev/erp
feat: salesitem delete guard service
This commit is contained in:
@@ -413,9 +413,9 @@ class PrintingJobListSerializer(serializers.ModelSerializer):
|
||||
def get_saleitems(self, obj):
|
||||
items = getattr(obj, '_saleitems_cache', None)
|
||||
if items is None:
|
||||
from shipment.models import SalesItem
|
||||
from shipment.services import get_active_sales_items_queryset
|
||||
items = list(
|
||||
SalesItem.objects.select_related('shipment', 'created_by')
|
||||
get_active_sales_items_queryset().select_related('shipment', 'created_by')
|
||||
.filter(printing_job_id=obj.id)
|
||||
.order_by('id')
|
||||
)
|
||||
@@ -475,9 +475,9 @@ class PrintingJobDetailSerializer(serializers.ModelSerializer):
|
||||
def get_saleitems(self, obj):
|
||||
items = getattr(obj, '_saleitems_cache', None)
|
||||
if items is None:
|
||||
from shipment.models import SalesItem
|
||||
from shipment.services import get_active_sales_items_queryset
|
||||
items = list(
|
||||
SalesItem.objects.select_related('shipment', 'created_by')
|
||||
get_active_sales_items_queryset().select_related('shipment', 'created_by')
|
||||
.filter(printing_job_id=obj.id)
|
||||
.order_by('id')
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user