From ab50becfed986b65a35e97e5133a64ba657e1a49 Mon Sep 17 00:00:00 2001 From: Griatch Date: Wed, 11 Mar 2015 22:00:34 +0100 Subject: [PATCH] Removed bug in Attribute recaching. Resolves #700. --- evennia/typeclasses/attributes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/typeclasses/attributes.py b/evennia/typeclasses/attributes.py index 5643620e31..f88e9fd2f2 100644 --- a/evennia/typeclasses/attributes.py +++ b/evennia/typeclasses/attributes.py @@ -208,7 +208,7 @@ class AttributeHandler(object): "attribute__db_attrtype" : self._attrtype} attrs = [conn.attribute for conn in getattr(self.obj, self._m2m_fieldname).through.objects.filter(**query)] self._cache = dict(("%s-%s" % (to_str(attr.db_key).lower(), - attr.db_category.lower() if conn.attribute.db_category else None), + attr.db_category.lower() if attr.db_category else None), attr) for attr in attrs) def has(self, key, category=None):