summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Cramer <dcramer@gmail.com>2017-02-17 13:43:13 -0800
committerDavid Cramer <dcramer@gmail.com>2017-02-17 13:43:13 -0800
commit4eab300a770fa80c1c6c1c016834553af1fde8b7 (patch)
tree23ccb1eb71ecac8437eebede1761c043e1f1c65a
parent4548672d46156f44e235439845acd742ee32f772 (diff)
downloadraven-4eab300a770fa80c1c6c1c016834553af1fde8b7.tar.gz
fix recursive behavior of resolver
-rw-r--r--raven/contrib/django/resolver.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/raven/contrib/django/resolver.py b/raven/contrib/django/resolver.py
index 12d22e4..e5fac3b 100644
--- a/raven/contrib/django/resolver.py
+++ b/raven/contrib/django/resolver.py
@@ -56,8 +56,8 @@ class RouteResolver(object):
if parents is None:
parents = [resolver]
- else:
- parents.append(resolver)
+ elif resolver not in parents:
+ parents = parents + [resolver]
new_path = path[match.end():]
for pattern in resolver.url_patterns: