changeset 7180 | a42d27bc809d |
parent 6945 | 2cfdabe235fb |
child 7287 | 6e9fe4ff9c54 |
--- a/mercurial/hgweb/hgweb_mod.py Sun Oct 19 22:07:43 2008 +0200 +++ b/mercurial/hgweb/hgweb_mod.py Mon Oct 20 10:15:26 2008 +0200 @@ -91,7 +91,12 @@ if cmd and cmd in protocol.__all__: try: if cmd in perms: - self.check_perm(req, perms[cmd]) + try: + self.check_perm(req, perms[cmd]) + except ErrorResponse, inst: + if cmd == 'unbundle': + req.drain() + raise method = getattr(protocol, cmd) return method(self.repo, req) except ErrorResponse, inst: