From ead8ac7ebd0672470fcadc0ca61939afb2aa84f9 Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 6 Dec 2012 22:11:41 +0100 Subject: [PATCH] core: fixed presence cache error --- src/memory/memory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/memory/memory.py b/src/memory/memory.py index 638f712b..c76208df 100644 --- a/src/memory/memory.py +++ b/src/memory/memory.py @@ -711,8 +711,8 @@ class Memory: 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