Fixed bug where user scripts filter on login uses typeclass instead of dbobj and crashes.

This commit is contained in:
Kelketek 2013-09-29 13:35:39 -05:00
parent 45ea5a7cb5
commit 0484a944df

View file

@ -42,13 +42,14 @@ class ScriptManager(TypedObjectManager):
"""
if not obj:
return []
obj = obj.dbobj
if key:
dbref = self.dbref(key)
if dbref or dbref == 0:
script = self.filter(db_obj=obj, id=dbref)
if script:
return script
return self.filter(db_obj=obj, db_key=key)
return self.filter(db_obj=obj.dbobj, db_key=key)
return self.filter(db_obj=obj)
@returns_typeclass_list