diff --git a/src/pretix/multidomain/middlewares.py b/src/pretix/multidomain/middlewares.py index 7752c3851..d914a9728 100644 --- a/src/pretix/multidomain/middlewares.py +++ b/src/pretix/multidomain/middlewares.py @@ -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