7

adds checking for admin urls 👌

This commit is contained in:
Boris Besemer
2016-12-05 15:29:16 +01:00
parent 7071198964
commit a5f72aa349
5 changed files with 42 additions and 12 deletions

View File

@ -93,10 +93,12 @@ def serve_variation(page, request, serve_args, serve_kwargs):
def _check_for_variations(segments, page):
for segment in segments:
page_class = page.__class__
if not any(item == PersonalisablePage for item in page_class.__bases__):
page_class = PersonalisablePage
variation = page_class.objects.filter(canonical_page=page, segment=segment)
if variation:
return variation
return None