X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/cbe73973da74989e11e3bb3a75f6c14cbabb3064..e2d26f9f2a895f111cd044dbb26b1bc718b78a3d:/forum/models/node.py?ds=inline diff --git a/forum/models/node.py b/forum/models/node.py index 33444c7..96b41dc 100644 --- a/forum/models/node.py +++ b/forum/models/node.py @@ -52,7 +52,7 @@ class NodeContent(models.Model): def tagname_list(self): if self.tagnames: - return [name.strip() for name in self.tagnames.split(u' ') if name] + return [name.strip() for name in self.tagnames.split() if name] else: return [] @@ -480,7 +480,10 @@ class Node(BaseModel, NodeContent): super(Node, self).save(*args, **kwargs) if tags_changed: - self.tags = list(Tag.objects.filter(name__in=self.tagname_list())) + if self.tagnames.strip(): + self.tags = list(Tag.objects.filter(name__in=self.tagname_list())) + else: + self.tags = [] class Meta: app_label = 'forum'