comparison rhodecode/controllers/changeset.py @ 2978:b84a4ec93ab6 beta

hanlde stripped or removed changesets on changeset info function
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 04 Nov 2012 13:16:11 +0100
parents 2bfcec6a3985
children 32471bd1f4ee
comparison
equal deleted inserted replaced
2977:cff9d4e1d821 2978:b84a4ec93ab6
446 else: 446 else:
447 raise HTTPForbidden() 447 raise HTTPForbidden()
448 448
449 @jsonify 449 @jsonify
450 def changeset_info(self, repo_name, revision): 450 def changeset_info(self, repo_name, revision):
451 if request.is_xhr or 1: 451 if request.is_xhr:
452 return c.rhodecode_repo.get_changeset(revision) 452 try:
453 return c.rhodecode_repo.get_changeset(revision)
454 except ChangesetDoesNotExistError, e:
455 return EmptyChangeset(message=str(e))
453 else: 456 else:
454 raise HTTPBadRequest() 457 raise HTTPBadRequest()