# HG changeset patch # User Goffi # Date 1354828301 -3600 # Node ID 2b3e3349f6a4605811dae94ddb529e9149e469ac # Parent 6970ab58b0209fed71d94206a3f4d134de86d4d6 core: fixed presence cache error diff -r 6970ab58b020 -r 2b3e3349f6a4 src/memory/memory.py --- a/src/memory/memory.py Sat Nov 24 02:21:02 2012 +0100 +++ b/src/memory/memory.py Thu Dec 06 22:11:41 2012 +0100 @@ -711,8 +711,8 @@ return {} entities_presence = {} for entity in self.entitiesCache[profile]: - # if entity exists, "presence" key must exist - entities_presence[entity] = self.entitiesCache[profile][entity]["presence"] + if "presence" in self.entitiesCache[profile][entity]: + entities_presence[entity] = self.entitiesCache[profile][entity]["presence"] debug ("Memory getPresenceStatus (%s)", entities_presence) return entities_presence