Mercurial > kallithea
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() |