Beispiel #1
0
 def contacts_linked(self, request, *args, **kwargs):
     try:
         qs = self.get_queryset()
         serializer = OrganisationContactSerializer(qs, many=True)
         return Response(serializer.data)
     except serializers.ValidationError:
         print(traceback.print_exc())
         raise
     except ValidationError as e:
         print(traceback.print_exc())
         raise serializers.ValidationError(repr(e.error_dict))
     except Exception as e:
         print(traceback.print_exc())
         raise serializers.ValidationError(str(e))
Beispiel #2
0
 def contacts(self, request, *args, **kwargs):
     try:
         instance = self.get_object()
         serializer = OrganisationContactSerializer(
             instance.contacts.exclude(user_status='pending'), many=True)
         return Response(serializer.data)
     except serializers.ValidationError:
         print(traceback.print_exc())
         raise
     except ValidationError as e:
         print(traceback.print_exc())
         raise serializers.ValidationError(repr(e.error_dict))
     except Exception as e:
         print(traceback.print_exc())
         raise serializers.ValidationError(str(e))