X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/4a6b5644b971d067f20fc05866b837dc30264f07..9c31d87a67dca4861c1e609001a6807eba9b6967:/catalogue/models.py diff --git a/catalogue/models.py b/catalogue/models.py index b49747b18..483741be8 100644 --- a/catalogue/models.py +++ b/catalogue/models.py @@ -54,6 +54,14 @@ class Tag(TagBase): def __unicode__(self): return self.name + @staticmethod + def get_tag_list(tags): + if isinstance(tags, basestring): + tag_slugs = tags.split('/') + return [Tag.objects.get(slug=slug) for slug in tag_slugs] + else: + return TagBase.get_tag_list(tags) + class Book(models.Model): title = models.CharField(_('title'), max_length=120)