diff --git a/preferences/models.py b/preferences/models.py index 68b8286c..4be70fa7 100644 --- a/preferences/models.py +++ b/preferences/models.py @@ -54,7 +54,9 @@ class PreferencesModel(models.Model): @classmethod def set_in_cache(cls): """Save the preferences in a server-side cache.""" - instance, _created = cls.objects.get_or_create() + instance = cls.objects.first() + if not instance: + instance, _created = cls.objects.get_or_create() cache.set(cls().__class__.__name__.lower(), instance, None) return instance