Fix crash on adding ACL entry

This commit is contained in:
Maurizio Porrato 2010-11-01 00:29:02 +01:00
parent a7b1e6ab25
commit f8d9fd9f68
1 changed files with 1 additions and 1 deletions

View File

@ -250,7 +250,7 @@ class ClientTracker(object):
log.msg("Adding %s to ACL for %s" % (email, network))
ac, tx, l = self._getAcl(network)
if email not in l:
knownUsers = dict([(x.user.EA, x.user) for x in self._clientData.values() + self._mute.values() + self._block.values()])
knownUsers = dict([(x.EA, x) for x in [y.user for y in self._clientData.values()] + self._mute.values() + self._block.values()])
user = knownUsers.get(email, FRNUser(EA=email)).copy(ID=email, AI=1)
l[email] = user
self._setAcl(network, ac, tx, l)