|
@@ -69,7 +69,7 @@ class WorkspaceApi(object):
|
69
|
69
|
return self._base_query().all()
|
70
|
70
|
|
71
|
71
|
def get_all_for_user(self, user: User):
|
72
|
|
- workspaces = [role.workspace for role in user.roles]
|
|
72
|
+ workspaces = [role.workspace for role in user.roles if not role.workspace.is_deleted]
|
73
|
73
|
workspaces.sort(key=lambda workspace: workspace.label.lower())
|
74
|
74
|
return workspaces
|
75
|
75
|
|
|
@@ -108,4 +108,4 @@ class WorkspaceApi(object):
|
108
|
108
|
if flush:
|
109
|
109
|
DBSession.flush()
|
110
|
110
|
|
111
|
|
- return workspace
|
|
111
|
+ return workspace
|