From 0e6a4eded2847e1dbe173901ab34235a4b09bf2e Mon Sep 17 00:00:00 2001 From: Anatoly Date: Wed, 20 Nov 2019 12:10:28 +0300 Subject: [PATCH] fixed transfer_product_reviews --- apps/review/transfer_data.py | 2 +- apps/transfer/serializers/reviews.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/review/transfer_data.py b/apps/review/transfer_data.py index f9c74908..af70873e 100644 --- a/apps/review/transfer_data.py +++ b/apps/review/transfer_data.py @@ -34,7 +34,7 @@ def transfer_languages(): def transfer_reviews(): establishments = Establishment.objects.filter(old_id__isnull=False).values_list('old_id', flat=True) - queryset = Reviews.objects.filter( + queryset = Reviews.objects.exclude(product_id__isnull=False).filter( establishment_id__in=list(establishments), ).values('id', 'reviewer_id', 'aasm_state', 'created_at', 'establishment_id', 'mark', 'vintage') diff --git a/apps/transfer/serializers/reviews.py b/apps/transfer/serializers/reviews.py index 25649b12..6e0db860 100644 --- a/apps/transfer/serializers/reviews.py +++ b/apps/transfer/serializers/reviews.py @@ -69,6 +69,7 @@ class ProductReviewSerializer(ReviewSerializer): data.pop('reviewer_id') data.pop('product_id') data.pop('aasm_state') + data.pop('establishment_id') return data def create(self, validated_data):