8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-25 22:22:26 +00:00

Fix : This is not a rw operation but a ro for db routers

This commit is contained in:
Gabriel Detraz 2020-09-19 14:00:06 +02:00 committed by root
parent 8d32fcb928
commit d2ee39359f

View file

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