partners transfer

This commit is contained in:
Kuroshini 2020-01-29 17:00:13 +03:00
parent 302e22045e
commit 45acfa37c9

View File

@ -46,11 +46,19 @@ class PartnerSerializer(serializers.Serializer):
establishment = validated_data.pop('establishment') establishment = validated_data.pop('establishment')
url = validated_data.pop('url') url = validated_data.pop('url')
image = validated_data.pop('image') image = validated_data.pop('image')
old_id = validated_data.pop('old_id')
created = validated_data.pop('created')
obj, is_created = Partner.objects.update_or_create( obj, is_created = Partner.objects.update_or_create(
old_id=validated_data['old_id'], old_id=validated_data['old_id'],
defaults=validated_data, defaults=validated_data,
) )
obj.establishment.set([establishment])
obj.old_id = old_id
obj.created = created
obj.establishment.append([establishment])
if obj.created: if obj.created:
obj.images = [image] obj.images = [image]
else: else: