comparison rhodecode/controllers/pullrequests.py @ 2496:fddd8e3fc157 beta

use get_or_404 where possible
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 20 Jun 2012 21:42:05 +0200
parents a0adf8db1416
children 5a826060251f
comparison
equal deleted inserted replaced
2495:9766f0baf5c5 2496:fddd8e3fc157
196 196
197 def show(self, repo_name, pull_request_id): 197 def show(self, repo_name, pull_request_id):
198 repo_model = RepoModel() 198 repo_model = RepoModel()
199 c.users_array = repo_model.get_users_js() 199 c.users_array = repo_model.get_users_js()
200 c.users_groups_array = repo_model.get_users_groups_js() 200 c.users_groups_array = repo_model.get_users_groups_js()
201 c.pull_request = PullRequest.get(pull_request_id) 201 c.pull_request = PullRequest.get_or_404(pull_request_id)
202 202
203 # valid ID
204 if not c.pull_request:
205 raise HTTPNotFound
206 cc_model = ChangesetCommentsModel() 203 cc_model = ChangesetCommentsModel()
207 cs_model = ChangesetStatusModel() 204 cs_model = ChangesetStatusModel()
208 _cs_statuses = cs_model.get_statuses(c.pull_request.org_repo, 205 _cs_statuses = cs_model.get_statuses(c.pull_request.org_repo,
209 pull_request=c.pull_request, 206 pull_request=c.pull_request,
210 with_revisions=True) 207 with_revisions=True)