Skip to content

Commit

Permalink
Merge branch 'main' into feature/fe-be-mozfest-hero-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
boggs ⚓ committed Oct 21, 2021
2 parents 32a90db + 3e3b59f commit b9615af
Showing 1 changed file with 9 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,18 @@ def mini_site_horizontal_nav(context, page):
def cta(context, page):
cta = {
'page': page,
'cta': page.cta,
'cta': None,
'cta_type': None
}

for (Subclass, subclass_name) in [(sub, sub.__name__.lower(),) for sub in CTA.__subclasses__()]:
try:
cta['cta'] = Subclass.objects.get(pk=page.cta.pk)
cta['cta_type'] = subclass_name
break
except ObjectDoesNotExist:
pass
if page.cta:
for (Subclass, subclass_name) in [(sub, sub.__name__.lower(),) for sub in CTA.__subclasses__()]:
try:
cta['cta'] = Subclass.objects.get(pk=page.cta.pk)
cta['cta_type'] = subclass_name
break
except ObjectDoesNotExist:
pass

# Only campaign pages currently have donation modal CTA data
# associated with them, so only add this if the accessor
Expand Down

0 comments on commit b9615af

Please sign in to comment.