diff -r fb0ffde628d6 -r 2aae58cddfa9 VirtualMailManager/catchall.py --- a/VirtualMailManager/catchall.py Mon Apr 09 23:40:52 2012 +0200 +++ b/VirtualMailManager/catchall.py Mon Apr 09 23:44:36 2012 +0200 @@ -39,7 +39,7 @@ def __init__(self, dbh, domain): self._domain = domain self._dbh = dbh - self._gid = get_gid(self._dbh, self._addr.domain) + self._gid = get_gid(self._dbh, self.domain) if not self._gid: raise AErr(_(u"The domain '%s' does not exist.") % self._addr.domainname, NO_SUCH_DOMAIN) @@ -51,7 +51,7 @@ """Loads all known destination addresses into the _dests list.""" dbc = self._dbh.cursor() dbc.execute('SELECT destination FROM catchall WHERE gid = %s', - self._gid) + (self._gid,)) dests = dbc.fetchall() if dbc.rowcount > 0: self._dests.extend(DestAddr(dest[0], self._dbh) for dest in dests)