From 6cc0aabb5a682f08b575e7de1c997e06bc68fabe Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Sat, 14 Dec 2019 01:58:26 -0900 Subject: [PATCH] Fix bug where previous_usernames or previous_discriminators is empty --- geeksbot_web/users/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/geeksbot_web/users/serializers.py b/geeksbot_web/users/serializers.py index 120067c..12775c6 100644 --- a/geeksbot_web/users/serializers.py +++ b/geeksbot_web/users/serializers.py @@ -38,11 +38,11 @@ class UserSerializer(serializers.HyperlinkedModelSerializer): def update(self, instance, validated_data): if 'username' in validated_data and instance.username != validated_data['username']: - prev_usernames = set(instance.previous_usernames) + prev_usernames = set(instance.previous_usernames or []) prev_usernames.add(instance.username) validated_data['previous_usernames'] = list(prev_usernames) if 'discriminator' in validated_data and instance.discriminator != validated_data['discriminator']: - prev_discrims = set(instance.previous_discriminators) + prev_discrims = set(instance.previous_discriminators or []) prev_discrims.add(instance.discriminator) validated_data['previous_discriminators'] = list(prev_discrims) super(UserSerializer, self).update(instance, validated_data)