diff --git a/evennia/server/session.py b/evennia/server/session.py index cf29430185..9853bcd366 100644 --- a/evennia/server/session.py +++ b/evennia/server/session.py @@ -118,9 +118,9 @@ class Session(object): """ for propname, value in sessdata.items(): - if (propname == "prototocol_flags" and isinstance(value, dict) and + if (propname == "protocol_flags" and isinstance(value, dict) and hasattr(self, "protocol_flags") and - isinstance(self.protocol_flags.propname, dict)): + isinstance(self.protocol_flags, dict)): # special handling to allow partial update of protocol flags self.protocol_flags.update(value) else: