diff --git a/apps/review/transfer_data.py b/apps/review/transfer_data.py index 9334a802..23a1a37b 100644 --- a/apps/review/transfer_data.py +++ b/apps/review/transfer_data.py @@ -124,5 +124,5 @@ data_types = { transfer_languages, transfer_reviews ], - 'query': [transfer_inquiries] + 'inquiries': [transfer_inquiries] } diff --git a/apps/transfer/management/commands/transfer.py b/apps/transfer/management/commands/transfer.py index 62817b79..9f72c09c 100644 --- a/apps/transfer/management/commands/transfer.py +++ b/apps/transfer/management/commands/transfer.py @@ -24,12 +24,12 @@ class Command(BaseCommand): 'location_establishment', 'whirligig', 'identities', - 'query', ] LONG_DATA_TYPES = [ 'update_country_flag', - 'comment' + 'comment', + 'inquiries', ] def handle(self, *args, **options): diff --git a/apps/transfer/serializers/inquiries.py b/apps/transfer/serializers/inquiries.py index c6f822a6..19766979 100644 --- a/apps/transfer/serializers/inquiries.py +++ b/apps/transfer/serializers/inquiries.py @@ -8,25 +8,25 @@ class InquiriesSerializer(serializers.Serializer): id = serializers.IntegerField() comment = serializers.CharField(allow_null=True, allow_blank=True) final_comment = serializers.CharField(allow_null=True, allow_blank=True) - mark = serializers.FloatField(allow_null=True, allow_blank=True) + mark = serializers.FloatField(allow_null=True) created_at = serializers.DateTimeField(format='%m-%d-%Y %H:%M:%S') review_id = serializers.IntegerField() attachment_content_type = serializers.CharField(allow_null=True, allow_blank=True) attachment_suffix_url = serializers.CharField(allow_null=True, allow_blank=True) - account_id = serializers.IntegerField(allow_null=True, allow_blank=True) + account_id = serializers.IntegerField(allow_null=True) bill_content_type = serializers.CharField(allow_null=True, allow_blank=True) bill_suffix_url = serializers.CharField(allow_null=True, allow_blank=True) - price = serializers.DecimalField(max_digits=7, decimal_places=2, blank=True, null=True) + price = serializers.DecimalField(max_digits=7, decimal_places=2, allow_null=True) moment = serializers.CharField(allow_null=True, allow_blank=True) - published = serializers.IntegerField(allow_null=True, allow_blank=True) + published = serializers.IntegerField(allow_null=True) - decibels = serializers.CharField(blank=True, null=True) - nomination = serializers.CharField(blank=True, null=True) - nominee = serializers.CharField(blank=True, null=True) + decibels = serializers.CharField(allow_null=True, allow_blank=True) + nomination = serializers.CharField(allow_null=True, allow_blank=True) + nominee = serializers.CharField(allow_null=True, allow_blank=True) def validate(self, data): data.update({ @@ -49,13 +49,15 @@ class InquiriesSerializer(serializers.Serializer): try: return Inquiries.objects.create(**validated_data) except Exception as e: - raise ValueError(f"Error creating Inquiries with {validated_data}: {e}") + pass + # raise ValueError(f"Error creating Inquiries with {validated_data}: {e}") @staticmethod def get_review(data): review = Review.objects.filter(old_id=data['review_id']).first() if not review: - raise ValueError(f"Review not found with old_id {data['review_id']}") + pass + # raise ValueError(f"Review not found with old_id {data['review_id']}") return review @staticmethod