Browse Source

walle 2.0 alpha - fix: #668 已删除的空间,所属人登录后仍然可以看到

walle 6 years ago
parent
commit
f47fc9d05f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      walle/model/member.py

+ 2 - 1
walle/model/member.py

@@ -49,7 +49,8 @@ class MemberModel(SurrogatePK, Model):
         SpaceModel = model.space.SpaceModel
         filters = {
             MemberModel.status.notin_([self.status_remove]),
-            MemberModel.source_type == self.source_type_group
+            MemberModel.source_type == self.source_type_group,
+            SpaceModel.status.notin_([self.status_remove]),
         }
         query = self.query.filter(*filters).with_labels()\
             .with_entities(MemberModel.source_id, MemberModel.access_level, SpaceModel.name)