From a0189a91ad9cc9cea3589a323a004d058c9a11e6 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 8 Jul 2014 09:22:49 +0200 Subject: [PATCH] Fixed clearing in Tags vith tags.clear() --- src/typeclasses/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/typeclasses/models.py b/src/typeclasses/models.py index 48224996d..d5a235607 100644 --- a/src/typeclasses/models.py +++ b/src/typeclasses/models.py @@ -688,8 +688,7 @@ class TagHandler(object): def clear(self): "Remove all tags from the handler" - for tag in getattr(self.obj, self._m2m_fieldname).filter(db_model=self._model, db_tagtype=self._tagtype): - getattr(self.obj, self._m2m_fieldname).remove(tag) + getattr(self.obj, self._m2m_fieldname).clear() self._recache() def all(self, category=None, return_key_and_category=False):