mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
Badges: Fix name clash of cache property
This commit is contained in:
@@ -128,8 +128,8 @@ def register_pdf(sender, **kwargs):
|
|||||||
|
|
||||||
|
|
||||||
def _cached_rendermap(event):
|
def _cached_rendermap(event):
|
||||||
if hasattr(event, '_cached_renderermap'):
|
if hasattr(event, '_badges_cached_renderermap'):
|
||||||
return event._cached_renderermap
|
return event._badges_cached_renderermap
|
||||||
renderermap = {
|
renderermap = {
|
||||||
bi.item_id: bi.layout_id
|
bi.item_id: bi.layout_id
|
||||||
for bi in BadgeItem.objects.select_related('layout').filter(item__event=event)
|
for bi in BadgeItem.objects.select_related('layout').filter(item__event=event)
|
||||||
@@ -138,9 +138,9 @@ def _cached_rendermap(event):
|
|||||||
default_renderer = event.badge_layouts.get(default=True).pk
|
default_renderer = event.badge_layouts.get(default=True).pk
|
||||||
except BadgeLayout.DoesNotExist:
|
except BadgeLayout.DoesNotExist:
|
||||||
default_renderer = None
|
default_renderer = None
|
||||||
event._cached_renderermap = defaultdict(lambda: default_renderer)
|
event._badges_cached_renderermap = defaultdict(lambda: default_renderer)
|
||||||
event._cached_renderermap.update(renderermap)
|
event._badges_cached_renderermap.update(renderermap)
|
||||||
return event._cached_renderermap
|
return event._badges_cached_renderermap
|
||||||
|
|
||||||
|
|
||||||
@receiver(order_position_buttons, dispatch_uid="badges_control_order_buttons")
|
@receiver(order_position_buttons, dispatch_uid="badges_control_order_buttons")
|
||||||
|
|||||||
Reference in New Issue
Block a user