From 6fae4d5deea06774cf9b2903fdc7021b26b2baef Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 29 Mar 2018 15:06:35 +0800 Subject: [PATCH] [Bugfix] for some commit --- apps/assets/serializers/base.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/assets/serializers/base.py b/apps/assets/serializers/base.py index 2e8bbba07..bb34813b6 100644 --- a/apps/assets/serializers/base.py +++ b/apps/assets/serializers/base.py @@ -16,13 +16,11 @@ class AuthSerializer(serializers.ModelSerializer): return private_key, public_key def save(self, **kwargs): - password = self.validated_data.pop('password') or None - private_key = self.validated_data.pop('private_key') or None + password = self.validated_data.pop('password', None) or None + private_key = self.validated_data.pop('private_key', None) or None self.instance = super().save(**kwargs) if password or private_key: private_key, public_key = self.gen_keys(private_key, password) self.instance.set_auth(password=password, private_key=private_key, public_key=public_key) return self.instance - -