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