Do not cache event/organizer instance in multi domain middleware (might be harmful)

This commit is contained in:
Raphael Michel
2020-06-04 18:33:15 +02:00
parent 0d35064d21
commit cd5f6b66a1

View File

@@ -52,7 +52,11 @@ class MultiDomainMiddleware(MiddlewareMixin):
except KnownDomain.DoesNotExist:
orga = False
event = False
cache.set('pretix_multidomain_instance_{}'.format(domain), (orga, event), 3600)
cache.set(
'pretix_multidomain_instance_{}'.format(domain),
(orga.pk if orga else None, event.pk if event else None),
3600
)
else:
orga, event = cached