@ -54,6 +54,8 @@ class PreferencesModel(models.Model):
@classmethod
def set_in_cache(cls):
"""Save the preferences in a server-side cache."""
instance = cls.objects.first()
if not instance:
instance, _created = cls.objects.get_or_create()
cache.set(cls().__class__.__name__.lower(), instance, None)
return instance