Merge pull request #224 from dod-ccpo/fix-unauthorized-error

Handle unauthorized error in workspace context
This commit is contained in:
patricksmithdds 2018-08-28 11:13:05 -04:00 committed by GitHub
commit c7e6d2a894
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,6 +7,7 @@ from flask import (
url_for, url_for,
) )
from atst.domain.exceptions import UnauthorizedError
from atst.domain.workspaces import Workspaces from atst.domain.workspaces import Workspaces
from atst.domain.projects import Projects from atst.domain.projects import Projects
from atst.forms.new_project import NewProjectForm from atst.forms.new_project import NewProjectForm
@ -19,9 +20,12 @@ bp = Blueprint("workspaces", __name__)
def workspace(): def workspace():
workspace = None workspace = None
if "workspace_id" in http_request.view_args: if "workspace_id" in http_request.view_args:
workspace = Workspaces.get( try:
g.current_user, http_request.view_args["workspace_id"] workspace = Workspaces.get(
) g.current_user, http_request.view_args["workspace_id"]
)
except UnauthorizedError:
pass
return {"workspace": workspace} return {"workspace": workspace}