Simplify WorkspaceRoles.get_by_id
This commit is contained in:
parent
218ec5d66a
commit
b7c7c72a34
@ -36,16 +36,9 @@ class WorkspaceRoles(object):
|
||||
@classmethod
|
||||
def get_by_id(cls, id_):
|
||||
try:
|
||||
workspace_role = (
|
||||
db.session.query(WorkspaceRole)
|
||||
.join(User)
|
||||
.filter(WorkspaceRole.id == id_)
|
||||
.one()
|
||||
)
|
||||
return db.session.query(WorkspaceRole).filter(WorkspaceRole.id == id_).one()
|
||||
except NoResultFound:
|
||||
workspace_role = None
|
||||
|
||||
return workspace_role
|
||||
raise NotFoundError("workspace_role")
|
||||
|
||||
@classmethod
|
||||
def _get_active_workspace_role(cls, workspace_id, user_id):
|
||||
|
Loading…
x
Reference in New Issue
Block a user