Prevent adding cards for unvetted members
This commit is contained in:
parent
b91f3bfb01
commit
250ea89aa0
|
@ -259,6 +259,9 @@ class CardSerializer(serializers.ModelSerializer):
|
||||||
member = get_object_or_404(models.Member, id=validated_data['member_id'])
|
member = get_object_or_404(models.Member, id=validated_data['member_id'])
|
||||||
if member.user:
|
if member.user:
|
||||||
validated_data['user'] = member.user
|
validated_data['user'] = member.user
|
||||||
|
|
||||||
|
if not member.vetted_date:
|
||||||
|
raise ValidationError(dict(non_field_errors='Member not vetted yet.'))
|
||||||
return super().create(validated_data)
|
return super().create(validated_data)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user