From c73e013459879b3700a4ef142dff7a6847f49df8 Mon Sep 17 00:00:00 2001 From: Griatch Date: Mon, 22 Dec 2014 14:34:02 +0100 Subject: [PATCH] Fixed bug in taghandler that stopped tags.get from working correctly with unset categories. --- src/typeclasses/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/typeclasses/models.py b/src/typeclasses/models.py index 22046ea9a0..5c46d055ff 100644 --- a/src/typeclasses/models.py +++ b/src/typeclasses/models.py @@ -628,7 +628,7 @@ class TagHandler(object): """ self.obj = obj self._objid = obj.id - self._model = obj.__class__.__name__.lower() + self._model = obj.__dbclass__.__name__.lower() self._cache = None def _recache(self): @@ -661,7 +661,7 @@ class TagHandler(object): cachestring = "%s-%s" % (tagstr, category) self._cache[cachestring] = tagobj - def get(self, key, category="", return_tagobj=False): + def get(self, key, category=None, return_tagobj=False): """ Get the tag for the given key or list of tags. If return_data=True, return the matching Tag objects instead.