Skip to content

Commit f69ae6e

Browse files
author
Mike Taylor
authored
Merge pull request #1130 from deepthivenkat/issues/1120/2
Fixes #1120 - Add status code 301 and redirect url for /issues/catego…
2 parents 7ec19fd + 5dd4e21 commit f69ae6e

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

webcompat/api/endpoints.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
from flask import abort
1515
from flask import Blueprint
1616
from flask import g
17+
from flask import redirect
1718
from flask import request
1819
from flask import session
20+
from flask import url_for
1921

2022
from webcompat import app
2123
from webcompat import limiter
@@ -128,7 +130,8 @@ def get_issue_category(issue_category):
128130
# For paginated results on the /issues page,
129131
# see /issues/search/needstriage.
130132
elif issue_category == 'new':
131-
abort(301)
133+
return redirect(url_for('api.get_issue_category',
134+
issue_category='needstriage'), 301)
132135
else:
133136
# The path doesn’t exist. 404 Not Found.
134137
abort(404)
@@ -189,7 +192,8 @@ def get_category_from_search(issue_category):
189192
query_string += ' state:closed '
190193
return get_search_results(query_string, params)
191194
elif issue_category == 'new':
192-
abort(301)
195+
return redirect(url_for('api.get_category_from_search',
196+
issue_category='needstriage'), 301)
193197
else:
194198
# no known keyword we send not found
195199
abort(404)

0 commit comments

Comments
 (0)