Fix database session reference in User permission retrieval for consistency

1 parent 92ed44eb
...@@ -172,7 +172,7 @@ class _User(UserMixin, BaseModel): ...@@ -172,7 +172,7 @@ class _User(UserMixin, BaseModel):
groups = UserGroup.get_by_user(self) groups = UserGroup.get_by_user(self)
perm_names=[] perm_names=[]
for g in groups: for g in groups:
group_permissions = cls.db_session.query(GroupPermission).filter_by(group_id=g).all() group_permissions = DBSession.query(GroupPermission).filter_by(group_id=g).all()
for gp in group_permissions: for gp in group_permissions:
if gp.perm_name not in perm_names: if gp.perm_name not in perm_names:
perm_names.append(gp.perm_name) perm_names.append(gp.perm_name)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!