diff --git a/dpdapi/serializers.py b/dpdapi/serializers.py index a10de99..4ea0607 100644 --- a/dpdapi/serializers.py +++ b/dpdapi/serializers.py @@ -4,8 +4,15 @@ from .models import Alias, Domain, User class AliasSerializer(serializers.ModelSerializer): + + def create(self, validated_data): + # Workaround to accept duplicates + alias, created = Alias.objects.get_or_create(**validated_data) + return alias + class Meta: model = Alias + validators = [] # Disable unique togheter check class AliasDeleteSerializer(serializers.ModelSerializer):