diff --git a/models/User.py b/models/User.py index b6da043..2edd094 100644 --- a/models/User.py +++ b/models/User.py @@ -125,7 +125,9 @@ class User(Document): def save(self, *args, **kwargs): if self.union: self.member_no = User.objects.filter(union=self.union).count() - self.password = generate_password_hash(self.password) + + if self.password.find('pbkdf2:') == -1: + self.password = generate_password_hash(self.password)