mirror of
https://github.com/evennia/evennia.git
synced 2026-03-28 10:37:16 +01:00
Change taghandler clear to delete through models, not Tags themselves
This commit is contained in:
parent
74eebfed6d
commit
334c8b1131
1 changed files with 3 additions and 3 deletions
|
|
@ -325,10 +325,10 @@ class TagHandler(object):
|
|||
category.
|
||||
|
||||
"""
|
||||
query = {"db_model": self._model, "db_tagtype": self._tagtype}
|
||||
query = {"%s__id" % self._model : self._objid, "tag__db_model": self._model, "tag__db_tagtype": self._tagtype}
|
||||
if category:
|
||||
query["db_category"] = category.strip().lower()
|
||||
getattr(self.obj, self._m2m_fieldname).filter(**query).delete()
|
||||
query["tag__db_category"] = category.strip().lower()
|
||||
getattr(self.obj, self._m2m_fieldname).through.objects.filter(**query).delete()
|
||||
self._cache = {}
|
||||
self._catcache = {}
|
||||
self._cache_complete = False
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue