diff --git a/waffle/models.py b/waffle/models.py index 6876b218..09cf4423 100644 --- a/waffle/models.py +++ b/waffle/models.py @@ -252,7 +252,7 @@ def is_active(self, request): } ) cache = get_cache() - cache.add(self._cache_key(self.name), flag) + cache.set(self._cache_key(self.name), flag) return get_setting('FLAG_DEFAULT') @@ -453,7 +453,7 @@ def is_active(self): } ) cache = get_cache() - cache.add(self._cache_key(self.name), switch) + cache.set(self._cache_key(self.name), switch) return get_setting('SWITCH_DEFAULT') @@ -523,7 +523,7 @@ def is_active(self): } ) cache = get_cache() - cache.add(self._cache_key(self.name), sample) + cache.set(self._cache_key(self.name), sample) return get_setting('SAMPLE_DEFAULT') return Decimal(str(random.uniform(0, 100))) <= self.percent