|
|
|
@ -1,4 +1,4 @@
|
|
|
|
# Copyright (C) 2021 Intel Corporation
|
|
|
|
# Copyright (C) 2021-2022 Intel Corporation
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
|
|
|
|
|
|
|
@ -77,7 +77,8 @@ class InvitationWriteSerializer(serializers.ModelSerializer):
|
|
|
|
membership_data = validated_data.pop('membership')
|
|
|
|
membership_data = validated_data.pop('membership')
|
|
|
|
organization = validated_data.pop('organization')
|
|
|
|
organization = validated_data.pop('organization')
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
user = get_user_model().objects.get(**membership_data['user'])
|
|
|
|
user = get_user_model().objects.get(
|
|
|
|
|
|
|
|
email__iexact=membership_data['user']['email'])
|
|
|
|
del membership_data['user']
|
|
|
|
del membership_data['user']
|
|
|
|
except ObjectDoesNotExist:
|
|
|
|
except ObjectDoesNotExist:
|
|
|
|
raise serializers.ValidationError(f'You cannot invite an user '
|
|
|
|
raise serializers.ValidationError(f'You cannot invite an user '
|
|
|
|
|