X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/32509c7ba5495ee0b0e42b0343cbd2a6125532cd..981f2713a5caa510f596a089f78579f5ed317bd5:/forum/models/tag.py diff --git a/forum/models/tag.py b/forum/models/tag.py index 73b1e30..791636f 100644 --- a/forum/models/tag.py +++ b/forum/models/tag.py @@ -32,10 +32,12 @@ class Tag(BaseModel): return force_unicode(self.name) def add_to_usage_count(self, value): - if self.used_count + value < 0: + if int(self.used_count + value) < 0: self.used_count = 0 else: - self.used_count = models.F('used_count') + value + self.used_count += value + + self.save() def cache_key(self): return self._generate_cache_key(Tag.safe_cache_name(self.name))