Skip to content

Commit 913c4c5

Browse files
authored
Add langin page redirect (#1151)
1 parent cf3938a commit 913c4c5

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

server/routes.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,11 @@ def report(report_id):
251251
if request.base_url[-1] == "/":
252252
return redirect("/reports/%s" % (report_id)), 301
253253

254+
# tech report is a specl report so if it's called directly
255+
# then redirect to landing page
256+
if report_id == "techreport":
257+
return redirect("/reports/techreport/landing"), 301
258+
254259
report = report_util.get_report(report_id)
255260
if not report:
256261
abort(404)

server/tests/routes_test.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,10 @@ def test_tech_report_landing_valid_page(client):
254254
assert response.status_code == 200
255255

256256

257+
def test_tech_report_landing_redirect(client):
258+
assert_route(client, "/reports/techreport", 301, "/reports/techreport/landing")
259+
260+
257261
def test_tech_report_drilldown_page(client):
258262
response = client.get("/reports/techreport/drilldown")
259263
assert response.status_code == 200

0 commit comments

Comments
 (0)