diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-06-07 16:13:59 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-06-07 16:13:59 +0100 |
commit | 75bac01f3a1cf9a5daedf66dc390b668ecd11620 (patch) | |
tree | 7ead98f2edf1f0ff902bd7d98eef01e7d01cdba0 /flatpages/views.py | |
parent | 72fd57ef76bda9383cabbb5ba42cb245f929c6d8 (diff) | |
download | troggle-75bac01f3a1cf9a5daedf66dc390b668ecd11620.tar.gz troggle-75bac01f3a1cf9a5daedf66dc390b668ecd11620.tar.bz2 troggle-75bac01f3a1cf9a5daedf66dc390b668ecd11620.zip |
Fix bad pages for clashing kataster numbers
Diffstat (limited to 'flatpages/views.py')
-rw-r--r-- | flatpages/views.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/flatpages/views.py b/flatpages/views.py index 1905461..eb8720c 100644 --- a/flatpages/views.py +++ b/flatpages/views.py @@ -27,6 +27,14 @@ def flatpage(request, path): return troggle.core.views_caves.caveSlug(request, r.slug()) except Cave.DoesNotExist: pass + except: + print(" ! FAILED to get only one cave per slug for: "+path) + caves = Cave.objects.all().filter(url = path) + for c in caves: + print(path, c.slug()) + if c.slug() != None: + return troggle.core.views_caves.caveSlug(request, c.slug()) + pass try: r = EntranceRedirect.objects.get(originalURL = path) |