Commit 3f03e0cd4a1d17cc160ed7a3e24d0fc9db56749c
1 parent
0e2beedd
Exists in
master
and in
39 other branches
If repo and changeset are not available we can't count
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
src/proxy/views.py
| @@ -36,7 +36,10 @@ class TracProxyView(HitCounterViewMixin, ProxyView): | @@ -36,7 +36,10 @@ class TracProxyView(HitCounterViewMixin, ProxyView): | ||
| 36 | except (Ticket.DoesNotExist, ValueError): | 36 | except (Ticket.DoesNotExist, ValueError): |
| 37 | return None | 37 | return None |
| 38 | elif self.request.path_info.startswith('/changeset'): | 38 | elif self.request.path_info.startswith('/changeset'): |
| 39 | - changeset, repo = self.request.path_info.split('/')[2:4] | 39 | + try: |
| 40 | + changeset, repo = self.request.path_info.split('/')[2:4] | ||
| 41 | + except ValueError: | ||
| 42 | + return None | ||
| 40 | try: | 43 | try: |
| 41 | obj = Revision.objects.get(rev=changeset, | 44 | obj = Revision.objects.get(rev=changeset, |
| 42 | repository_name=repo) | 45 | repository_name=repo) |