Esempio n. 1
0
def create_contact(contact_data, validated_data):
    try:
        return Contact.objects.get(contact=contact_data["contact"])
    except Contact.DoesNotExist:
        contact_data = inject_audit_fields(contact_data, validated_data)
        contact = ContactSerializer(data=contact_data)
        return contact.save() if contact.is_valid() else inlining_errors.append(json.dumps(contact.errors))
Esempio n. 2
0
 def create_contact(self, contact_data):
     try:
         return Contact.objects.get(contact=contact_data["contact"])
     except Contact.DoesNotExist:
         contact = ContactSerializer(
             data=contact_data, context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlining_errors.append(json.dumps(contact.errors))
Esempio n. 3
0
def create_contact(contact_data, validated_data):
    try:
        return Contact.objects.get(contact=contact_data["contact"])
    except Contact.DoesNotExist:
        contact_data = inject_audit_fields(contact_data, validated_data)
        contact = ContactSerializer(data=contact_data)
        return contact.save() if contact.is_valid() else \
            inlining_errors.append(json.dumps(contact.errors))
Esempio n. 4
0
 def create_contact(self, contact_data):
     try:
         return Contact.objects.get(contact=contact_data["contact"])
     except Contact.DoesNotExist:
         contact = ContactSerializer(data=contact_data,
                                     context=self.context)
         if contact.is_valid():
             return contact.save()
         else:
             self.inlining_errors.update(contact.errors)
     except Contact.MultipleObjectsReturned:
         return Contact.objects.filter(
             contact=contact_data["contact"]).first()
Esempio n. 5
0
 def create_contact(self, contact_data):
     try:
         if 'id' in contact_data:
             contact = Contact.objects.get(id=contact_data['id'])
             contact.contact = contact_data['contact']
             contact.contact_type_id = contact_data['contact_type']
             contact.save()
             return contact
         else:
             contact = Contact.objects.get(contact=contact_data['contact'])
             return contact
     except Contact.DoesNotExist:
         contact = ContactSerializer(data=contact_data,
                                     context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlined_errors.update(contact.errors)
Esempio n. 6
0
 def create_contact(self, contact_data):
     try:
         if 'id' in contact_data:
             contact = Contact.objects.get(
                 id=contact_data['id']
             )
             contact.contact = contact_data['contact']
             contact.contact_type_id = contact_data['contact_type']
             contact.save()
             return contact
         else:
             contact = Contact.objects.get(
                 contact=contact_data['contact']
             )
             return contact
     except Contact.DoesNotExist:
         contact = ContactSerializer(
             data=contact_data, context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlined_errors.update(contact.errors)