3136: Creating a graphical report crashes the report generator

svn: r14249
This commit is contained in:
Doug Blank 2010-02-06 16:23:17 +00:00
parent 08d00c4865
commit 77e94312d2

View File

@ -82,8 +82,10 @@ class HasCommonAncestorWith(Rule):
def has_common_ancestor(self, other):
for handle in self.with_people:
if self.ancestor_cache[handle] & \
self.ancestor_cache[other.handle]:
if ((handle in self.ancestor_cache and
self.ancestor_cache[handle]) &
(other.handle in self.ancestor_cache and
self.ancestor_cache[other.handle])):
return True
return False