mirror of
https://github.com/wassname/flask-security.git
synced 2026-07-14 01:10:34 +08:00
Be sure to save user model when using add_role_to_user method for MongoEngineUserDatastore. Fixes #170
This commit is contained in:
@@ -234,6 +234,12 @@ class MongoEngineUserDatastore(MongoEngineDatastore, UserDatastore):
|
||||
def find_role(self, role):
|
||||
return self.role_model.objects(name=role).first()
|
||||
|
||||
def add_role_to_user(self, user, role):
|
||||
rv = super(MongoEngineUserDatastore, self).add_role_to_user(user, role)
|
||||
if rv:
|
||||
self.put(user)
|
||||
return rv
|
||||
|
||||
|
||||
class PeeweeUserDatastore(PeeweeDatastore, UserDatastore):
|
||||
"""A PeeweeD datastore implementation for Flask-Security that assumes
|
||||
|
||||
Reference in New Issue
Block a user